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.

Note

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

numOfReplicas

(Obligatoire) Nombre entier de répliques du déploiement du module complémentaire.

ressources de conteneur d'opérateur weblogic

weblogic-operator.ContainerResources

(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 :

  • processeur : 250m

  • mémoire : 512Mi

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

weblogic-operator-webhook.ContainerResources

(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 :

  • processeur : 100m

  • mémoire : 100Mi

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

numOfReplicas

(Obligatoire) Nombre entier de répliques du déploiement du module complémentaire.

ressources de conteneur de gestionnaire

manager.ContainerResources

(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

  • processeur : 400m

  • mémoire : 400Mi

Demandes

  • processeur : 400m

  • mémoire : 400Mi

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

nvidia-gpu-device-plugin container resources

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.

{"limits": {"cpu": "500m", "memory": "200Mi" },

"requests": {"cpu": "100m", "memory": "100Mi"}}

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

numOfReplicas

(Obligatoire) Nombre entier de répliques du déploiement du module complémentaire.

ressources conteneur cert-manager-controller

cert-manager-controller.ContainerResources

(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.

{"limits": {"cpu": "500m", "memory": "200Mi" },

"requests": {"cpu": "100m", "memory": "100Mi"}}

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

cert-manager-cainjector.ContainerResources

(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.

{"limits": {"cpu": "500m", "memory": "200Mi" },

"requests": {"cpu": "100m", "memory": "100Mi"}}

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

weblogic-operator-webhook.ContainerResources

(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.

{"limits": {"cpu": "500m", "memory": "200Mi" },

"requests": {"cpu": "100m", "memory": "100Mi"}}

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.