Paramètres de configuration du module d'extension d'opérateur Kubernetes WebLogic
Les paramètres de configuration suivants sont disponibles pour l'extension de cluster d'opérateur 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 indiquées dans le tableau suivant ou différentes valeurs demandées lorsque vous avez activé l'opérateur Kubernetes WebLogic.
Exemple :
Un noeud de processus actif avec 6 Go de RAM et 2 OCPU peut accueillir 12 pods si vous ne comptez pas d'autres pods personnalisés ou liés au cluster. Chaque pod de serveur WebLogic peut nécessiter 250m/768Mi (cpu/memory) et les pods Flannel Overlay peuvent nécessiter 100m/50Mi. La meilleure pratique consiste à ne pas dépasser 70 % de l'utilisation de l'UC/de la mémoire par noeud. En considérant uniquement les pods d'opérateur WebLogic, 8 serait idéal pour laisser de la place aux démons système ou aux charges de travail fluctuantes.
Parce que vous devez également allouer des pods weblogic-operator-webhook, il serait préférable de planifier un maximum de 6 répliques par pod weblogic-operator par nœud, laissant de la place pour un maximum de 8 pods weblogic-operator-webhook,
Dans cet exemple (noeud de processus actif avec 6 Go de RAM et 2 OCPU), 6 répliques par noeud (12 pour un cluster à 2 noeuds de processus actif) est la meilleure configuration.
Ce calcul du nombre maximal de répliques varie selon les cas, en fonction des exigences WebLogic, de la taille des pools de noeuds et de la configuration de forme (UC et mémoire) de chaque pool de noeuds.
Nom du paramètre Console interface de ligne de commande |
Description |
---|---|
numOfReplicas
|
(Obligatoire) Nombre entier de répliques du déploiement d'extension. |
ressources de conteneur opérateur web
|
(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 d'extension et limites d'utilisation des ressources que les conteneurs d'extension ne peuvent pas dépasser. Reportez-vous à Resource Management pour les pods et les conteneurs dans la documentation Kubernetes. Si vous n'indiquez pas de demande, les valeurs par défaut sont les suivantes :
Si vous définissez une limite d'utilisation, vous devez définir une limite supérieure ou égale à ces valeurs de demande de ressource par défaut ou aux valeurs de demande que vous avez indiqué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 d'extension et limites d'utilisation des ressources que les conteneurs d'extension ne peuvent pas dépasser. Si vous n'indiquez pas de demande, les valeurs par défaut sont les suivantes :
Si vous définissez une limite d'utilisation, vous devez définir une limite supérieure ou égale à ces valeurs de demande de ressource par défaut ou aux valeurs de demande que vous avez indiquées. |