Paramètres de configuration pour les modules complémentaires
Cette rubrique décrit les paramètres de configuration disponibles sur Private Cloud Appliance pour les modules complémentaires de grappes.
WebLogic Paramètres du module complémentaire Opérateur Kubernetes
Lorsque vous activez le module complémentaire de grappe d'opérateurs Kubernetes WebLogic, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments.
Pour les ressources de conteneur weblogic-operator et les ressources de conteneur weblogic-operator-webhook, si vous définissez une limite sans spécifier de demande et que la limite est inférieure à la demande par défaut, le déploiement échoue.
Utilisez les valeurs du paramètre de ressources de conteneur weblogic-operator et du paramètre de ressources de conteneur weblogic-operator-webhook pour déterminer le nombre maximal de répliques que vous pouvez spécifier. Les valeurs de ces paramètres peuvent être les valeurs par défaut affichées dans le tableau ci-dessous ou des valeurs différentes que vous avez demandées lorsque vous avez activé l'opérateur Kubernetes WebLogic.
Nom du paramètre Interface utilisateur Web de calcul OCI CLI | Description |
|---|---|
numOfReplicas | (Obligatoire) Nombre entier de répliques du déploiement du module complémentaire. |
ressources de conteneur d'opérateur weblogic | (Facultatif) Il s'agit des valeurs de ressource pour le conteneur d'opérateur WebLogic principal. Quantités de ressources demandées par les conteneurs de modules complémentaires et limites d'utilisation des ressources que les conteneurs de modules complémentaires ne peuvent pas dépasser. Voir Resource Management pour les pods et les conteneurs dans la documentation sur Kubernetes. Si vous ne spécifiez pas de demande, les valeurs par défaut de la demande sont les suivantes :
Si vous définissez une limite d'utilisation, vous devez définir une limite égale ou supérieure à ces valeurs de demande de ressource par défaut ou aux valeurs de demande que vous avez spécifiées. |
ressources de conteneur weblogic-operator-webhook | (Facultatif) Il s'agit des valeurs de ressource pour le conteneur de webhook utilisé par l'opérateur. Quantités de ressources demandées par les conteneurs de modules complémentaires et limites d'utilisation des ressources que les conteneurs de modules complémentaires ne peuvent pas dépasser. Si vous ne spécifiez pas de demande, les valeurs par défaut de la demande sont les suivantes :
Si vous définissez une limite d'utilisation, vous devez définir une limite égale ou supérieure à ces valeurs de demande de ressource par défaut ou aux valeurs de demande que vous avez spécifiées. |
Exemple
Un noeud de travail avec 6 Go de mémoire vive et 2 OCPU peut accueillir 12 pods si vous ne comptez pas d'autres pods personnalisés ou liés à une grappe. Chaque pod de serveur WebLogic peut nécessiter 250m/768Mi (cpu/mémoire) et les pods Flannel Overlay peuvent nécessiter 100m/50Mi. Les meilleures pratiques ne doivent pas dépasser 70 % de l'utilisation d'UC/de mémoire par noeud. En ne considérant que les pods d'opérateur weblogique, 8 serait idéal pour laisser de la place aux démons système ou aux charges de travail fluctuantes.
Comme vous devez également allouer des pods weblogic-operator-webhook, une meilleure configuration serait de programmer un maximum de 6 répliques par pod weblogic-operator par noeud, laissant de la place pour un maximum de 8 pods weblogic-operator-webhook,
Dans cet exemple (noeud de travail avec 6 Go de mémoire vive et 2 OCPU), 6 répliques par noeud (12 pour une grappe de 2 noeuds de travail) sont la meilleure configuration.
Ce calcul du nombre maximal de répliques varie selon les cas, selon les exigences WebLogic, la taille des groupes de noeuds et la configuration de forme (UC et mémoire) pour chaque groupe de noeuds.
Opérateur de base de données Oracle
Lorsque vous activez le module complémentaire Opérateur Oracle Database pour grappe Kubernetes, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments.
Nom du paramètre Interface utilisateur Web de calcul OCI CLI | Description |
|---|---|
numOfReplicas | (Obligatoire) Nombre entier de répliques du déploiement du module complémentaire. |
ressources de conteneur de gestionnaire | (Facultatif) Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de modules complémentaires et définir les limites d'utilisation des ressources que les conteneurs de modules complémentaires ne peuvent pas dépasser. Utilisez le format JSON en texte brut ou encodé en Base64. Si vous ne spécifiez pas de demande, les valeurs par défaut de la demande sont les suivantes : Limites
Demandes
Exemple : Créez des conteneurs complémentaires qui demandent 100 milllicores d'UC et 100 mégiboctets de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 mégiboctets de mémoire. {"limits" : {"cpu" : "500m", "memory" : "200Mi" }, "requests" : {"cpu" : "100m", "memory" : "100Mi"}} |
Paramètres du module complémentaire Nvidia GPU Plugin
Lorsque vous activez le module complémentaire de grappe de plugiciels GPU Nvidia, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments.
Nom du paramètre Interface utilisateur Web de calcul OCI CLI | Description |
|---|---|
ressources de conteneur nvidia-gpu-device-plugin | Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir les limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser.
Créez des conteneurs complémentaires qui demandent 100 milllicores d'UC et 100 mégiboctets de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 mégiboctets de mémoire. |
Paramètres du module complémentaire du gestionnaire de certificats
Lorsque vous activez le module complémentaire de grappe du gestionnaire de certificats, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments.
Nom du paramètre Interface utilisateur Web de calcul OCI CLI | Description |
|---|---|
numOfReplicas | (Obligatoire) Nombre entier de répliques du déploiement du module complémentaire. |
ressources conteneur cert-manager-controller | (Facultatif) Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de modules complémentaires et définir les limites d'utilisation des ressources que les conteneurs de modules complémentaires ne peuvent pas dépasser.
Créez des conteneurs complémentaires qui demandent 100 milllicores d'UC et 100 mégiboctets de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 mégiboctets de mémoire. |
ressources de conteneur cert-manager-cainjector | (Facultatif) Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de modules complémentaires et définir les limites d'utilisation des ressources que les conteneurs de modules complémentaires ne peuvent pas dépasser.
Créez des conteneurs complémentaires qui demandent 100 milllicores d'UC et 100 mégiboctets de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 mégiboctets de mémoire. |
ressources de conteneur weblogic-operator-webhook | (Facultatif) Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de modules complémentaires et définir les limites d'utilisation des ressources que les conteneurs de modules complémentaires ne peuvent pas dépasser.
Créez des conteneurs complémentaires qui demandent 100 milllicores d'UC et 100 mégiboctets de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 mégiboctets de mémoire. |