Arguments de configuration des modules complémentaires de grappe
Découvrez les arguments de configuration que vous pouvez transmettre aux modules complémentaires de cluster.
Lorsque vous activez un module complémentaire de cluster, vous pouvez spécifier une ou plusieurs paires clé/valeur à transmettre en tant qu'arguments au module complémentaire de cluster.
Si la valeur d'une clé est requise au format JSON, vous pouvez spécifier la valeur en texte brut ou encodée en Base64. Par exemple, vous pouvez spécifier l'une des valeurs suivantes comme valeur de la clé coreDnsContainerResources
:
{"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}}
(texte brut)eyJsaW1pdHMiOiB7ImNwdSI6ICI1MDBtIiwgIm1lbW9yeSI6ICIyMDBNaSIgfSwgInJlcXVlc3RzIjogeyJjcHUiOiAiMTAwbSIsICJtZW1vcnkiOiAiMTAwTWkifX0=
(encodé par Base64)
Si la valeur d'une clé est requise dans le formulaire JSON, selon l'outil OCI que vous utilisez, il se peut que vous deviez éviter les guillemets doubles dans la valeur de clé avec des barres obliques inverses simples, comme suit :
- Si vous spécifiez la valeur d'une clé lors de l'utilisation de la console, ne placez pas de guillemets doubles dans la valeur de la clé. Par exemple, lorsque vous utilisez la console pour spécifier la valeur de la clé
cluster-autoscaler container resources
, entrez les données suivantes :{"limits":{"cpu": "250m", "memory": "400Mi"}, "requests": {"cpu": "50m", "memory": "200Mi"}}
- Si vous spécifiez la valeur d'une clé lors de l'utilisation de l'interface de ligne de commande ou de l'API, placez toujours les guillemets doubles dans la valeur de la clé avec une seule barre oblique inverse. Par exemple, lorsque vous utilisez l'interface de ligne de commande pour spécifier la valeur de la clé
cluster-autoscaler container resources
, utilisez la notation suivante :{ "key": "cluster-autoscaler.ContainerResources", "value": "{\"limits\":{\"cpu\": \"250m\", \"memory\": \"400Mi\"}, \"requests\": {\"cpu\": \"50m\", \"memory\": \"200Mi\"}}" }
Arguments de configuration du module complémentaire kube-proxy
Lorsque vous activez le module complémentaire de grappe kube-proxy, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
customizeKubeProxyConfigMap |
personnaliser kube-proxy configMap |
Si vous voulez qu'Oracle gère automatiquement Kube-proxy pour vous, réglez Si vous voulez personnaliser le comportement de Kube-proxy, réglez |
Obligatoire | false |
true |
kube-proxy.ContainerResources |
ressources de conteneur kube-proxy |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
Arguments de configuration du module complémentaire CoreDNS
Lorsque vous activez le module complémentaire de grappe CoreDNS, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
coreDnsContainerResources |
Ressources de conteneur CoreDNS |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
customizeCoreDNSConfigMap |
personnaliser CoreDNS configMap |
Si vous voulez qu'Oracle gère CoreDNS pour vous automatiquement, réglez Si vous voulez personnaliser le comportement CoreDNS, réglez |
Obligatoire | false |
true |
minReplica |
réplique min |
Nombre minimal de répliques du déploiement CoreDNS. |
Obligatoire | 1 Crée un total d'un pod dans la grappe. |
2 Crée un total de deux pods dans la grappe. |
nodesPerReplica |
noeuds par réplique |
Nombre de répliques CoreDNS par noeud de grappe. |
Obligatoire | 1 Crée une réplique sur chaque noeud. |
2 Crée une réplique sur chaque deuxième noeud. |
Arguments de configuration du module complémentaire de plugiciel CNI de réseautage de pods natifs du réseau VCN OCI
Lorsque vous activez le module complémentaire de grappe du plugiciel CNI de réseau de pods natif du VCN OCI, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
install-cni-ips.ContainerResources |
install-cni-ips ressources de conteneur |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
arguments de configuration du module complémentaire flannel
Lorsque vous activez le module complémentaire de grappe de plugiciels CNI flannel, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
kube-flannel.ContainerResources |
ressources de conteneur kube-flannel |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
Arguments de configuration du module complémentaire du tableau de bord Kubernetes
Lorsque vous activez le module complémentaire de grappe de tableau de bord Kubernetes, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
kubernetes-dashboard.ContainerResources |
kubernetes-dashboard ressources en conteneur |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
Arguments de configuration du module complémentaire Tiller (non recommandés)
Lorsque vous activez le module complémentaire de grappe Tiller, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments.
Notez que Tiller a été supprimé de Helm dans la version 3 (et les versions ultérieures) en raison de risques de sécurité connus. En raison de ces risques de sécurité, nous vous recommandons fortement de ne pas déployer Tiller sur les grappes de production. Pour la même raison, le module complémentaire Tiller n'est pas affiché dans la console. Si vous décidez de déployer le module complémentaire Tiller malgré les risques de sécurité, utilisez l'interface de ligne de commande ou l'API OCI.
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
tiller.ContainerResources |
ressources de conteneur de paiement |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
Arguments de configuration du module complémentaire Oracle Database Operator for Kubernetes
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.
Notez que pour utiliser l'opérateur Oracle Database en tant que module complémentaire de grappe, vous devez également déployer cert-manager (soit en tant que produit autonome, soit en tant que module complémentaire de grappe). Si vous déployez cert-manager en tant que produit autonome, réglez l'argument de configuration skipAddonDependenciesCheck
à true
.
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
manager.ContainerResources |
ressources de conteneur de gestionnaire |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
skipAddonDependenciesCheck |
skipAddonDependenciesCheck | Indique si d'autres modules complémentaires requis ont été déployés (par exemple, le module complémentaire cert-manager). | Facultatif | nul | true |
WebLogic Arguments de configuration du module complémentaire d'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 :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
weblogic-operator.ContainerResources |
ressources de conteneur d'opérateur weblogic |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
weblogic-operator-webhook.ContainerResources |
ressources de conteneur weblogic-operator-webhook |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
Arguments de configuration 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 :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
cert-manager-cainjector.ContainerResources |
ressources de conteneur cert-manager-cainjector |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
cert-manager-controller.ContainerResources |
ressources conteneur cert-manager-controller |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
cert-manager-webhook.ContainerResources |
ressources de conteneur cert-manager-webhook |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
Arguments de configuration du compagnon d'ajustement automatique de grappe
Lorsque vous activez le module complémentaire d'ajustement automatique de grappe, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
annotations | annotations |
Annotations à transmettre au déploiement du composant d'ajustement automatique de grappe. Par exemple, Format JSON en texte brut ou encodé en Base64. |
Facultatif | "" | |
authType | authType | Type d'authentification utilisé par le composant d'ajustement automatique de grappe lors des demandes, parmi les suivants :
|
Obligatoire | instance |
|
balanceSimilarNodeGroups | balanceSimilarNodeGroups | Détectez des groupes de noeuds similaires et équilibrez le nombre de noeuds entre eux. | Facultatif | false |
|
balancingIgnoreLabel | balancingIgnoreLabel | Définissez une étiquette de noeud qui doit être ignorée lors de la prise en compte de la similarité des groupes de noeuds. Une étiquette par occurrence d'indicateur. Le format est label1, label2 . |
Facultatif | "" | |
balancingLabel | balancingLabel | Définissez une étiquette de noeud à utiliser pour comparer la similarité des groupes de noeuds. Si cette option est définie, toutes les autres logiques de comparaison sont désactivées et seules les étiquettes sont prises en compte lors de la comparaison de groupes. Une étiquette par occurrence d'indicateur. Le format est label1, label2 . |
Facultatif | "" | |
cluster-autoscaler.ContainerResources | ressources de conteneur d'ajustement automatique de grappe |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
cordonNodeBeforeTerminating | (Non affiché dans la console) | Les noeuds du cordon CA doivent être terminés avant le processus d'interruption. | Facultatif | false |
|
coresTotal | (Non affiché dans la console) | Nombre minimal et maximal de coeurs dans la grappe, dans le format <min>:<max> . Le composant d'ajustement automatique de grappe n'ajustera pas la grappe au-delà de ces nombres. |
Facultatif | 0:320000 |
|
daemonsetEvictionForEmptyNodes | (Non affiché dans la console) | Indique si les pods DaemonSet seront correctement arrêtés à partir de noeuds vides. | Facultatif | false |
|
daemonsetEvictionForOccupiedNodes | (Non affiché dans la console) | Indique si les pods DaemonSet seront correctement arrêtés à partir de noeuds non vides. | Facultatif | true |
|
debuggingSnapshotEnabled | (Non affiché dans la console) | Indique si l'instantané de débogage du composant d'ajustement automatique de grappe est activé. | Facultatif | false |
|
emitPerNodegroupMetrics | (Non affiché dans la console) | Si la valeur est Vrai, émettez par mesure de groupe de noeuds. | Facultatif | false |
|
enforceNodeGroupMinSize | (Non affiché dans la console) | L'autorité de certification doit-elle augmenter le groupe de noeuds à la taille minimale configurée si nécessaire. | Facultatif | false |
|
estimator | (Non affiché dans la console) | Type d'estimateur de ressources à utiliser pour l'augmentation. | Facultatif | binpacking |
|
expander | développer | Type d'expandeur de groupe de noeuds à utiliser dans l'augmentation. Notez que |
Facultatif | random |
|
expendablePodsPriorityCutoff | (Non affiché dans la console) | Les pods dont la priorité est inférieure à la limite seront consommables. Ils peuvent être tués sans aucune considération pendant la réduction de l'échelle et ils ne provoquent pas d'augmentation. Les pods avec une priorité nulle (PodPriority désactivé) ne sont pas durables. | Facultatif | -10 |
|
ignoreDaemonsetsUtilization | (Non affiché dans la console) | Indique si les pods DaemonSet seront ignorés lors du calcul de l'utilisation des ressources pour la réduction. | Facultatif | false |
|
ignoreMirrorPodsUtilization | (Non affiché dans la console) | Indique si les pods miroir seront ignorés lors du calcul de l'utilisation des ressources pour la réduction. | Facultatif | false |
|
leaderElect | (Non affiché dans la console) | Démarrez un client électoral leader et gagnez en leadership avant d'exécuter la boucle principale. Activez cette option lors de l'exécution de composants répliqués pour une haute disponibilité. | Facultatif | true |
|
leaderElectLeaseDuration | (Non affiché dans la console) | La durée pendant laquelle les candidats non-chefs attendront après avoir observé un renouvellement du leadership jusqu'à ce qu'ils tentent d'acquérir le leadership d'un créneau de dirigeants dirigé mais non renouvelé. Il s'agit en fait de la durée maximale pendant laquelle un leader peut être arrêté avant d'être remplacé par un autre candidat. Cela ne s'applique que si l'élection du leader est activée. | Facultatif | 15s |
|
leaderElectRenewDeadline | (Non affiché dans la console) | Intervalle entre les tentatives du composant d'ajustement automatique de grappe actif de renouveler un créneau de direction avant qu'il ne cesse de diriger. Cette valeur doit être inférieure ou égale à la durée du contrat de location. Cela ne s'applique que si l'élection du leader est activée. | Facultatif | 10s |
|
leaderElectResourceLock | (Non affiché dans la console) | Type d'objet de ressource utilisé pour le verrouillage lors du choix du chef de file. Les options prises en charge sont leases (par défaut), endpoints , endpointsleases , configmaps et configmapsleases . |
Facultatif | leases |
|
leaderElectRetryPeriod | (Non affiché dans la console) | Durée d'attente entre la tentative d'acquisition et le renouvellement d'un leadership. Cela ne s'applique que si l'élection du leader est activée. | Facultatif | 2s |
|
maxAutoprovisionedNodeGroupCount | (Non affiché dans la console) | Nombre maximal de groupes provisionnés automatiquement dans la grappe. | Facultatif | 15 |
|
maxEmptyBulkDelete | maxEmptyBulkDelete | Nombre maximal de noeuds vides pouvant être supprimés en même temps. | Facultatif | 10 |
|
maxFailingTime | (Non affiché dans la console) | Temps maximal écoulé depuis la dernière exécution réussie du composant d'ajustement automatique enregistrée avant le redémarrage automatique. | Facultatif | 15m |
|
maxGracefulTerminationSec | (Non affiché dans la console) | Nombre maximal de secondes pendant lesquelles l'autorité de certification attend l'arrêt du pod lors de la tentative de réduction d'un noeud. | Facultatif | 600 |
|
maxInactivity | (Non affiché dans la console) | Temps maximal écoulé depuis la dernière activité de mise à l'échelle automatique enregistrée avant le redémarrage automatique. | Facultatif | 10m |
|
maxNodeProvisionTime | maxNodeProvisionTime | Temps maximal pendant lequel l'autorité de certification attend le provisionnement du noeud. | Facultatif | 15m |
|
maxNodesTotal | (Non affiché dans la console) | Nombre maximal de noeuds dans tous les groupes de noeuds. Le composant d'ajustement automatique de grappe n'augmentera pas la grappe au-delà de ce nombre. | Facultatif | 0 |
|
maxTotalUnreadyPercentage | (Non affiché dans la console) | Pourcentage maximal de noeuds non prêts dans la grappe. Après ce dépassement, l'autorité de certification arrête les opérations. | Facultatif | 45 |
|
memoryTotal | (Non affiché dans la console) | Nombre minimal et maximal de gigaoctets de mémoire dans la grappe, dans le format <min>:<max> . Le composant d'ajustement automatique de grappe n'ajustera pas la grappe au-delà de ces nombres. |
Facultatif | 0:6400000 |
|
minReplicaCount | (Non affiché dans la console) | Nombre minimal de répliques qu'un jeu de répliques ou un contrôleur de réplication doit avoir pour permettre la suppression de leurs pods à la baisse. | Facultatif | 0 |
|
nodes | noeuds |
Liste du nombre minimal de noeuds, du nombre maximal de noeuds et de l'OCID du groupe de noeuds à gérer par le composant d'ajustement automatique de grappe. Le format est Utilisez Format JSON en texte brut ou encodé en Base64. |
Obligatoire, si nodeGroupAutoDiscovery n'est pas défini |
"" | |
nodeGroupAutoDiscovery | (Non affiché dans la console) |
Liste des paires clé-valeur de marqueur, nombre minimal de noeuds, nombre maximal de noeuds et OCID du compartiment dans lequel se trouve le groupe de noeuds à gérer par le composant d'ajustement automatique de grappe. Le format est Utilisez Prise en charge de Cluster Autoscaler version 1.30.3, version 1.31.1 et version 1.32.0, et ultérieure. Format JSON en texte brut ou encodé en Base64. |
Obligatoire, si nodes n'est pas défini |
||
okTotalUnreadyCount | (Non affiché dans la console) | Nombre de noeuds non prêts autorisés, quel que soit maxTotalUnreadyPercentage . |
Facultatif | 3 |
|
recordDuplicatedEvents | (Non affiché dans la console) | Activez l'ajustement automatique pour imprimer des événements en double dans une fenêtre de 5 minutes. | Facultatif | false |
|
scaleDownCandidatesPoolMinCount | (Non affiché dans la console) |
Nombre minimal de noeuds considérés comme des candidats supplémentaires non vides à réduire lorsque certains candidats de l'itération précédente ne sont plus valides. Lors du calcul de la taille du groupe pour les candidats supplémentaires, nous prenons.
|
Obligatoire | 50 |
|
scaleDownCandidatesPoolRatio | (Non affiché dans la console) | Ratio de noeuds considérés comme des candidats supplémentaires non vides pour la réduction lorsque certains candidats de l'itération précédente ne sont plus valides. Une valeur inférieure signifie une meilleure réactivité de l'autorité de certification, mais une latence de réduction possible plus lente. Une valeur plus élevée peut affecter les performances de l'autorité de certification avec de grands clusters (centaines de nœuds). Réglez à 1.0 pour désactiver cette heuristique - CA prendra tous les noeuds comme candidats supplémentaires. | Obligatoire | 0.1 |
|
scaleDownDelayAfterAdd | scaleDownDelayAfterAdd | Combien de temps après la reprise de l'évaluation de cette réduction. | Obligatoire | 10m |
|
scaleDownDelayAfterDelete | (Non affiché dans la console) | Combien de temps après la reprise de l'évaluation par réduction de la suppression des noeuds, l'intervalle de balayage par défaut est utilisé. | Obligatoire | 10s |
|
scaleDownDelayAfterFailure | (Non affiché dans la console) | Combien de temps après la reprise de l'échec de la réduction de l'échelle. | Obligatoire | 3m |
|
scaleDownEnabled | scaleDownEnabled | L'autorité de certification doit-elle réduire la grappe? | Facultatif | true |
|
scaleDownNonEmptyCandidatesCount | (Non affiché dans la console) | Nombre maximal de noeuds non vides considérés dans une itération comme candidats pour une réduction avec drainage. Une valeur inférieure signifie une meilleure réactivité de l'autorité de certification, mais une latence de réduction possible plus lente. Une valeur plus élevée peut affecter les performances de l'autorité de certification avec de grands clusters (centaines de nœuds). Réglé à une valeur non positive pour désactiver cette heuristique - L'autorité de certification ne limitera pas le nombre de noeuds pris en compte. | Obligatoire | 30 |
|
scaleDownUnneededTime | scaleDownUnneededTime | Durée pendant laquelle un noeud doit être inutile avant d'être admissible à une réduction. | Obligatoire | 10m |
|
scaleDownUnreadyTime | (Non affiché dans la console) | Durée pendant laquelle un noeud non prêt doit être inutile avant d'être admissible à une réduction. | Obligatoire | 20m |
|
scaleDownUtilizationThreshold | (Non affiché dans la console) | Niveau d'utilisation du noeud, défini comme la somme des ressources demandées divisée par la capacité, en dessous de laquelle un noeud peut être pris en compte pour la réduction. | Obligatoire | 0.5 |
|
scanInterval | scanInterval | Fréquence à laquelle la grappe est réévaluée pour l'augmentation ou la réduction. | Facultatif | 10s |
|
skipNodesWithCustomControllerPods | (Non affiché dans la console) | Si true , le composant d'ajustement automatique de grappe ne supprimera jamais les noeuds avec des pods appartenant aux contrôleurs personnalisés. |
Facultatif | true |
|
skipNodesWithLocalStorage | (Non affiché dans la console) | Si true , le composant d'ajustement automatique de grappe ne supprimera jamais les noeuds avec des pods avec un stockage local, par exemple EmptyDir ou HostPath. |
Facultatif | true |
|
skipNodesWithSystemPods | (Non affiché dans la console) | Si true , le composant d'ajustement automatique de grappe ne supprimera jamais les noeuds avec des pods du kube-system (à l'exception de DaemonSet ou des pods miroir). |
Facultatif | true |
|
statusConfigMapName | (Non affiché dans la console) | Nom du statut ConfigMap écrit par l'autorité de certification. | Facultatif | cluster-autoscaler-status |
|
stderrthreshold | (Non affiché dans la console) | Seuil de gravité des journaux, au-delà duquel les journaux sont envoyés à stderr. Par exemple, si vous réglez cette valeur à error , tous les journaux dont la gravité est supérieure à error sont envoyés à stderr. |
Facultatif | info |
|
unremovableNodeRecheckTimeout | unremovableNodeRecheckTimeout | Temporisation avant de vérifier à nouveau un noeud qui n'a pas pu être supprimé auparavant. | Obligatoire | 5m |
|
v | (Non affiché dans la console) | Numéro de la verbosité de la journalisation. | Facultatif | 0 |
|
writeStatusConfigmap | (Non affiché dans la console) | L'autorité de certification doit-elle écrire les informations de statut dans un mappage de configuration. | Facultatif | true |
Arguments de configuration du module complémentaire Istio
Lorsque vous activez le module complémentaire de cluster Istio, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
customizeConfigMap |
customizeConfigMap |
Si vous voulez qu'Oracle gère Istio automatiquement pour vous, réglez Si vous souhaitez personnaliser Istio à l'aide d'istioctl (ou d'un autre outil pris en charge par Istio) et conserver les personnalisations lors de la mise à jour du module complémentaire par Oracle, réglez |
Obligatoire | false |
true |
discovery.ContainerResources |
discovery.ContainerResources |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
discovery.EnvVariables |
discovery.EnvVariables |
Liste des variables d'environnement de conteneur de détection du plan de contrôle Istio, au format JSON. |
Facultatif | nul | [{"name":"ISTIO_GPRC_MAXRECVMSGSIZE","value":"8388608"},{"name":"ISTIO_GPRC_MAXSTREAMS","value":"150000"}] |
enableIngressGateway |
enableIngressGateway | Activer la passerelle entrante Istio | Obligatoire | false |
true |
istio-ingressgateway.Annotations |
istio-ingressgateway.Annotations |
Annotations à transmettre au déploiement Istio. Par exemple, pour spécifier la forme de l'équilibreur de charge ou pour créer l'équilibreur de charge en tant qu'équilibreur de charge de réseau. Pour plus d'annotations, voir Sommaire des annotations pour les équilibreurs de charge et les équilibreurs de charge de réseau. Format JSON en texte brut ou encodé en Base64. |
Facultatif | "" |
|
istio-ingressgateway.HorizontalPodAutoscalerMinReplicas |
istio-ingressgateway.HorizontalPodAutoscalerMinReplicas |
Nombre minimal de répliques du composant d'ajustement automatique de pod horizontal de la passerelle de trafic entrant Istio. Doit être un entier, avec une valeur supérieure à zéro. |
Facultatif | nul | 1 |
istio-ingressgateway.HorizontalPodAutoscalerMaxReplicas |
istio-ingressgateway.HorizontalPodAutoscalerMaxReplicas |
Nombre maximal de répliques du composant d'ajustement automatique de pod horizontal de la passerelle de trafic entrant Istio. Doit être un entier, avec une valeur supérieure à zéro. |
Facultatif | nul | 3 |
istio-ingressgateway.PodDisruptionBudgetMinAvailable |
istio-ingressgateway.PodDisruptionBudgetMinAvailable |
Nombre minimal ou pourcentage de pods de passerelle entrante Istio disponibles. |
Facultatif | nul |
|
istiod.HorizontalPodAutoscalerMinReplicas |
istiod.HorizontalPodAutoscalerMinReplicas |
Nombre minimal de répliques du contrôleur Istio. Doit être un entier, avec une valeur supérieure à zéro. |
Facultatif | nul | 1 |
istiod.HorizontalPodAutoscalerMaxReplicas |
istiod.HorizontalPodAutoscalerMaxReplicas |
Nombre maximal de répliques du contrôleur Istio. Doit être un entier, avec une valeur supérieure à zéro. |
Facultatif | nul | 3 |
istiod.PodDisruptionBudgetMinAvailable |
istiod.PodDisruptionBudgetMinAvailable |
Nombre minimal ou pourcentage de pods de contrôleur Istio disponibles. |
Facultatif | nul |
|
profile |
profil | Profil d'installation Istio | Obligatoire | "oke-default" |
"oke-default" |
Arguments de configuration du module complémentaire du contrôleur de trafic entrant natif OCI
Lorsque vous activez le module complémentaire de grappe du contrôleur de trafic entrant natif OCI, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments :
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
authSecretName |
authSecretName | Nom de la clé secrète Kubernetes à utiliser pour l'authentification de l'utilisateur lorsque authType est réglé à user . |
Facultatif | "" |
oci-config |
authType |
authType | Type d'authentification utilisé par le contrôleur de trafic entrant natif OCI lors des demandes, parmi les suivants :
|
Facultatif | instance |
workloadIdentity |
certDeletionGracePeriodInDays |
certDeletionGracePeriodInDays |
Nombre de jours d'attente du contrôleur de trafic entrant natif OCI avant la suppression des ressources du service de certificats OCI inutilisées. S'applique lorsque le contrôleur de trafic entrant natif OCI obtient un certificat du service de certificats à l'aide d'une clé secrète Kubernetes. Doit être un entier. Si la valeur est inférieure ou égale à zéro, le contrôleur de trafic entrant natif OCI ne supprime pas les ressources inutilisées du service de certificats OCI. |
Facultatif | 0 |
1 |
compartmentId |
compartmentId | OCID du compartiment dans lequel le contrôleur de trafic entrant natif OCI doit créer l'équilibreur de charge OCI (et le certificat, si l'argument de module complémentaire useLbCompartmentForCertificates est réglé à false ). |
Obligatoire | "" |
ocid1.compartment.oc1..aaaaaaaa______ddq |
controllerClass |
controllerClass | Nom du contrôleur spécifié dans votre ingressClass qui doit être géré par le contrôleur oci-native-ingress-controller. | Facultatif | oci.oraclecloud.com/native-ingress-controller |
oci.oraclecloud.com/native-ingress-controller |
emitEvents |
emitEvents |
Indique s'il faut émettre des événements Kubernetes pour les erreurs de trafic entrant et IngressClass observées lors du rapprochement. Si la valeur est réglée à |
Facultatif | false |
false |
leaseLockName |
leaseLockName | Nom du bail à utiliser pour l'élection du chef de file. | Facultatif | oci-native-ingress-controller |
oci-native-ingress-controller |
leaseLockNamespace |
leaseLockNamespace | Espace de noms du contrat de location. | Facultatif | native-ingress-controller-system |
native-ingress-controller-system |
loadBalancerSubnetId |
loadBalancerSubnetId | OCID du sous-réseau de l'équilibreur de charge. | Obligatoire | "" |
ocid1.subnet.oc1.iad.aaaaaaaa______dba |
logVerbosity |
logVerbosity | Numéro de la verbosité de la journalisation. | Facultatif | 4 |
2 |
metricsBackend |
metricsBackend | Nom du serveur dorsal des mesures. | Facultatif | prometheus |
prometheus |
metricsPort |
metricsPort | Port des mesures. | Facultatif | 2223 |
2223 |
oci-native-ingress-controller.ContainerResources |
ressources conteneur du contrôleur de trafic entrant natif |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
useLbCompartmentForCertificates |
useLbCompartmentForCertificates |
Indique s'il faut utiliser le compartiment spécifié pour l'équilibreur de charge OCI (dans la ressource IngressClassParameters connexe) pour gérer les ressources du service de certificats OCI lors de l'utilisation d'une clé secrète Kubernetes pour obtenir un certificat et un ensemble AC. Voir Option 1 : Le contrôleur de trafic entrant natif OCI obtient un certificat du service de certificats à l'aide d'une clé secrète Kubernetes. Si la valeur est réglée à |
Facultatif | false |
false |
Arguments de configuration du module complémentaire du serveur de mesures Kubernetes
Lorsque vous activez le module complémentaire de grappe du serveur de mesures Kubernetes, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments.
Notez que pour utiliser le serveur de mesures Kubernetes en tant que module complémentaire de grappe, vous devez également déployer cert-manager (soit en tant que produit autonome, soit en tant que module complémentaire de grappe). Si vous déployez cert-manager en tant que produit autonome, réglez l'argument de configuration skipAddonDependenciesCheck
à true
.
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
metrics-server.ContainerResources |
metrics - ressources conteneur serveur |
Vous pouvez spécifier les quantités de ressources demandées par les conteneurs de module complémentaire et définir des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
skipAddonDependenciesCheck |
skipAddonDependenciesCheck | Indique si d'autres modules complémentaires requis ont été déployés (par exemple, le module complémentaire cert-manager). | Facultatif | nul | true |
Arguments de configuration du module complémentaire NVIDIA GPU Plugin
Lorsque vous activez le module complémentaire de grappe du plugiciel NVIDIA GPU, vous pouvez transmettre les paires clé-valeur suivantes en tant qu'arguments.
Notez que pour vous assurer que les charges de travail exécutées sur les noeuds de travail GPU NVIDIA ne sont pas interrompues de manière inattendue, nous vous recommandons de choisir la version du module complémentaire GPU NVIDIA à déployer, plutôt que de spécifier qu'Oracle doit mettre à jour le module complémentaire automatiquement.
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
affinity |
affinité |
Groupe de règles de programmation d'affinité. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
nodeSelectors |
sélecteurs de noeuds |
Vous pouvez utiliser des sélecteurs de noeuds et des étiquettes de noeud pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud, le sélecteur de noeud du pod doit avoir la même clé/valeur que l'étiquette du noeud. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | {"foo":"bar", "foo2": "bar2"} Le pod s'exécutera uniquement sur les noeuds ayant l'étiquette |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement du module complémentaire. | Obligatoire | 1 Crée une réplique du déploiement du module complémentaire par grappe. |
2 Crée deux répliques du déploiement du module complémentaire par grappe. |
rollingUpdate |
rollingUpdate |
Contrôle le comportement souhaité de la mise à jour continue par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | nul |
tolerations |
tolérances |
Vous pouvez utiliser des teintes et des tolérances pour contrôler les noeuds de travail sur lesquels les modules complémentaires s'exécutent. Pour qu'un pod s'exécute sur un noeud qui a une teinte, il doit avoir une tolérance correspondante. Réglez Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}] Seuls les pods ayant cette tolérance peuvent s'exécuter sur les noeuds de travail qui ont la teinte |
topologySpreadConstraints |
topologySpreadConstraints |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. |
Facultatif | nul | null |
Clé (API et interface de ligne de commande) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
---|---|---|---|---|---|
deviceIdStrategy |
Stratégie d'ID appareil |
Stratégie à utiliser pour transmettre les ID d'appareil à l'exécution sous-jacente. L'une des valeurs suivantes :
|
Facultatif | uuid |
|
deviceListStrategy |
Stratégie de liste d'appareils |
Stratégie à utiliser pour transmettre la liste des périphériques à l'exécution sous-jacente. Valeurs prises en charge :
Plusieurs valeurs sont prises en charge, dans une liste séparée par des virgules. |
Facultatif | envvar |
|
driverRoot |
Racine du pilote | Chemin racine de l'installation du pilote NVIDIA. | Facultatif | / |
|
failOnInitError |
FailOnInitError |
Indique si le plugiciel doit échouer en cas d'erreur lors de l'initialisation. Lorsque la valeur est réglée à |
Facultatif | true |
|
migStrategy |
Stratégie MIG |
Stratégie à utiliser pour exposer les périphériques MIG (GPU multi-instances) sur les GPU qui les prennent en charge. L'une des valeurs suivantes :
|
Facultatif | none |
|
nvidia-gpu-device-plugin.ContainerResources |
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 des limites d'utilisation des ressources que les conteneurs de module complémentaire ne peuvent pas dépasser. Format JSON en texte brut ou encodé en Base64. |
Facultatif | null | {"limits": {"cpu": "500m", "memory": "200Mi" }, "requests": {"cpu": "100m", "memory": "100Mi"}} Créez des conteneurs de module complémentaire qui demandent 100 milllicores d'UC et 100 Mo de mémoire. Limitez les conteneurs complémentaires à 500 milllicores d'UC et à 200 Mo de mémoire. |
passDeviceSpecs |
Transmettre les spécifications d'appareil | Indique s'il faut transmettre les chemins et les autorisations de noeud de périphérique souhaitées pour tous les périphériques NVIDIA affectés au conteneur. | Facultatif | false |
|
useConfigFile |
Utiliser le fichier de configuration à partir de ConfigMap |
Indique s'il faut utiliser un fichier de configuration pour configurer le plugiciel de périphérique Nvidia pour Kubernetes. Le fichier de configuration est dérivé d'un fichier ConfigMap. Si la valeur est réglée à ConfigMap est référencé par le jeu de démons |
Facultatif | false |
Exemple de nvidia-device-plugin-config
ConfigMap :
apiVersion: v1
kind: ConfigMap
metadata:
name: nvidia-device-plugin-config
namespace: kube-system
data:
config.yaml: |
version: v1
flags:
migStrategy: "none"
failOnInitError: true
nvidiaDriverRoot: "/"
plugin:
passDeviceSpecs: false
deviceListStrategy: envvar
deviceIDStrategy: uuid