Opérateur réseau NVIDIA
Lorsque vous activez l'extension de cluster NVIDIA Network Operator, vous pouvez transmettre les paires clé/valeur suivantes en tant qu'arguments.
| Clé (API et CLI) | 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. Non utilisé par:
Equivalents possibles :
|
Facultatif | NULL | NULL |
nodeSelectors |
Sélecteurs de noeud |
Vous pouvez utiliser des sélecteurs de noeud et des libellés de noeud pour contrôler les noeuds de processus actif sur lesquels les pods d'extension sont exécutés. 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. Définissez Format JSON en texte brut ou encodé en Base64. Non utilisé par:
Equivalents possibles :
|
Facultatif | NULL | {"foo":"bar", "foo2": "bar2"}Le pod s'exécutera uniquement sur les noeuds possédant le libellé |
numOfReplicas |
numOfReplicas | Nombre de répliques du déploiement de l'extension. Non utilisé par:
Equivalents possibles :
|
Requis | 1Crée une réplique du déploiement d'extension par cluster. |
2Crée deux répliques du déploiement d'extension par cluster. |
rollingUpdate |
annulation |
Contrôle le comportement souhaité de la mise à jour non simultanée par maxSurge et maxUnavailable. Format JSON en texte brut ou encodé en Base64. Non utilisé par:
Equivalents possibles :
|
Facultatif | NULL | NULL |
tolerations |
tolérances |
Vous pouvez utiliser des tolérances et des taches pour contrôler les noeuds de processus actif sur lesquels les pods d'extension s'exécutent. Pour qu'un pod s'exécute sur un noeud présentant une entorse, le pod doit avoir une tolérance correspondante. Définissez Format JSON en texte brut ou encodé en Base64. Equivalents possibles :
|
Facultatif | NULL | [{"key":"tolerationKeyFoo", "value":"tolerationValBar", "effect":"noSchedule", "operator":"exists"}]Seuls les pods présentant cette tolérance peuvent être exécutés sur des noeuds de processus actif présentant la tache |
topologySpreadConstraints |
Contraintes de répartition de topologie |
Comment répartir les pods correspondants entre la topologie donnée. Format JSON en texte brut ou encodé en Base64. Non utilisé par:
|
Facultatif | NULL | NULL |
| Clé (API et CLI) | Nom d'affichage de la clé (console) | Description | Obligatoire/Facultatif | Valeur par défaut | Exemple de valeur |
|---|---|---|---|---|---|
operator.nodeSelectors |
nvidia-network-operator nodeSelectors | Sélecteurs de noeud sur les pods NVIDIA Network Operator. | Facultatif | null |
|
operator.tolerations |
tolérances nvidia-network-operator | Tolérations sur les pods NVIDIA Network Operator. | Facultatif | null |
|
nicClusterPolicy.tolerations |
tolérances nicClusterPolicy | Tolérations pour les DaemonSets gérés par NicClusterPolicy. | Facultatif | null |
|
nicClusterPolicy.deploymentTolerations |
nicClusterPolicy deploymentTolerances | Tolérations pour les déploiements gérés par NicClusterPolicy. | Facultatif | null |
|
operator.affinity |
affinité nvidia-network-operator | Règles de planification d'affinité pour NVIDIA Network Operator. Format JSON en texte brut. | Facultatif | null |
|
operator.resources |
ressources de conteneur nvidia-network-operator | Les ressources NVIDIA Network Operator contrôlent les limites de ressources et les demandes pour le conteneur nvidia-network-operator. Format JSON en texte brut. |
Facultatif |
|
|
operator.cniBinDirectory |
cniBinRépertoire | Répertoire binaire CNI pour opérateur réseau NVIDIA. | Facultatif | /opt/cni/bin |
|
operator.cniNetworkDirectory |
cniRéseauRépertoire | Répertoire réseau CNI pour l'opérateur réseau NVIDIA. | Facultatif | /etc/cni/net.d |
|
operator.admissionControllers.enabled |
operator.admissionControllers.enabled | Activez les contrôleurs d'admission pour NVIDIA Network Operator. | Facultatif | false |
|
sriovNetworkOperator.enabled |
sriovNetworkOperator.enabled | Activez l'opérateur réseau SR-IOV NVIDIA. | Facultatif | false |
|
sriov-network-operator.operator.resourcePrefix |
sriov-network-operator.operator.resourcePrefix | Préfixe de ressource pour les ressources créées par l'opérateur réseau SR-IOV. | Facultatif | nvidia.com |
|
sriov-network-operator.operator.admissionControllers.enabled |
sriov-network-operator.operator.admissionControllers.enabled | Activez les contrôleurs d'admission pour l'opérateur réseau SR-IOV. | Facultatif | false |
|
sriov-network-operator.operator.sriovOperatorConfig.configDaemonNodeSelectors |
sriov-network-operator.operator.sriovOperatorConfig.configSélecteurs de noeud de démon | Configurez configDaemonNodeSelector pour sriovOperatorConfig. |
Facultatif |
|
|
vfCreationMode |
vfCreationMode | Mode de création de fonction virtuelle. Les valeurs valides sont sriovNetworkOperator et custom. |
Facultatif | custom |
|
customizeVfCreationConfigMap |
personnaliserVfCreationConfigMap | Indiquez si la création de la carte de configuration vf-shape-config doit être ignorée. |
Facultatif | false |
|
skipNodeFeatureDiscoveryDependencyCheck |
ignorerNFDDependencyCheck | Ignorez la vérification de dépendance de repérage des fonctionnalités de noeud. | Facultatif | false |