Paramètres de configuration pour le module complémentaire d'opérateur Kubernetes WebLogic
Les paramètres de configuration suivants sont disponibles pour le module complémentaire de grappe d'opérateurs Kubernetes WebLogic.
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 suivant ou différentes valeurs que vous avez demandées lorsque vous avez activé l'opérateur Kubernetes WebLogic.
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, il serait préférable 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.
Nom du paramètre Console Interface de ligne de commande |
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. |