Paramètres de configuration pour les modules

Cette rubrique décrit les paramètres de configuration disponibles sur Private Cloud Appliance pour les modules complémentaires de cluster.

WebLogic Paramètres d'extension d'opérateur Kubernetes

Lorsque vous activez l'extension de cluster d'opérateur Kubernetes WebLogic, vous pouvez transmettre les paires clé/valeur suivantes en tant qu'arguments.

Remarque

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 ci-dessous ou différentes valeurs demandées lorsque vous avez activé l'opérateur Kubernetes WebLogic.

Nom du paramètre

Interface utilisateur Web Compute

CLI OCI

Description

numOfReplicas

numOfReplicas

(Obligatoire) Nombre entier de répliques du déploiement d'extension.

ressources de conteneur opérateur web

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

  • CPU : 250m

  • mémoire : 512Mi

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

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

  • CPU : 100m

  • mémoire : 100Mi

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.

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.

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

Opérateur de base de données Oracle

Lorsque vous activez l'extension de cluster Oracle Database Operator for Kubernetes, vous pouvez transmettre les paires clé/valeur suivantes en tant qu'arguments.

Nom du paramètre

Interface utilisateur Web Compute

CLI OCI

Description

numOfReplicas

numOfReplicas

(Obligatoire) Nombre entier de répliques du déploiement d'extension.

ressources de conteneur gestionnaire

manager.ContainerResources

(Facultatif) Vous pouvez spécifier les quantités de ressources demandées par les conteneurs d'extension et définir les limites d'utilisation des ressources que les conteneurs d'extension ne peuvent pas dépasser.

Utilisez le format JSON en texte brut ou encodé en Base64.

Si vous n'indiquez pas de demande, les valeurs par défaut sont les suivantes :

Limites

  • CPU : 400m

  • mémoire : 400Mi

Demandes

  • CPU : 400m

  • mémoire : 400Mi

Exemple :

Créez des conteneurs d'extension qui demandent 100 milllicores de CPU et 100 mégaoctets de mémoire. Limitez les conteneurs d'extension à 500 milllicores de CPU et 200 mégaoctets de mémoire.

{"limits" : {"cpu" : "500m", "mémoire" : "200Mi" }, "demandes" : {"cpu" : "100m", "mémoire" : "100Mi"}}

Paramètres du module d'extension GPU Nvidia

Lorsque vous activez l'extension de cluster Nvidia GPU Plugin, vous pouvez transmettre les paires clé/valeur suivantes en tant qu'arguments.

Nom du paramètre

Interface utilisateur Web Compute

CLI OCI

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 d'extension et définir les limites d'utilisation des ressources que les conteneurs d'extension ne peuvent pas dépasser.

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

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

Créez des conteneurs d'extension qui demandent 100 milllicores de CPU et 100 mégaoctets de mémoire. Limitez les conteneurs d'extension à 500 milllicores de CPU et 200 mégaoctets de mémoire.

Paramètres du module Gestionnaire de certificats

Lorsque vous activez l'extension de cluster Certificate Manager, vous pouvez transmettre les paires clé/valeur suivantes en tant qu'arguments.

Nom du paramètre

Interface utilisateur Web Compute

CLI OCI

Description

numOfReplicas

numOfReplicas

(Obligatoire) Nombre entier de répliques du déploiement d'extension.

ressources de conteneur cert-manager-controller

cert-manager-controller.ContainerResources

(Facultatif) Vous pouvez spécifier les quantités de ressources demandées par les conteneurs d'extension et définir les limites d'utilisation des ressources que les conteneurs d'extension ne peuvent pas dépasser.

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

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

Créez des conteneurs d'extension qui demandent 100 milllicores de CPU et 100 mégaoctets de mémoire. Limitez les conteneurs d'extension à 500 milllicores de CPU et 200 mégaoctets 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 d'extension et définir les limites d'utilisation des ressources que les conteneurs d'extension ne peuvent pas dépasser.

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

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

Créez des conteneurs d'extension qui demandent 100 milllicores de CPU et 100 mégaoctets de mémoire. Limitez les conteneurs d'extension à 500 milllicores de CPU et 200 mégaoctets 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 d'extension et définir les limites d'utilisation des ressources que les conteneurs d'extension ne peuvent pas dépasser.

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

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

Créez des conteneurs d'extension qui demandent 100 milllicores de CPU et 100 mégaoctets de mémoire. Limitez les conteneurs d'extension à 500 milllicores de CPU et 200 mégaoctets de mémoire.