Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Configurer les adresses IP internes et externes de K3s et RKE2

K3s et RKE2 permettent de spécifier les adresses IP internes et externes d’un nœud via les paramètres --node-ip et --node-external-ip.

Le provisionnement Rancher permet de remplir ces paramètres en collectant l’adresse IP de l’interface réseau de chaque nœud.

Quoi qu’il en soit, les méthodes pour collecter ces options IP pour les clusters Rancher Custom et Elemental diffèrent.

Configuration des adresses IP internes et externes de K3s et RKE2 dans le provisionnement de Clusters Rancher

Le provisionnement Rancher permet de spécifier dans la section de l’Agent Rancher les interfaces réseau qui doivent être liées aux adresses IP internes et externes de chaque nœud provisionné.

Cela se fait en ajoutant les noms des interfaces réseau à partir desquelles les adresses IP doivent être extraites dans les variables d’environnement de l’Agent CATTLE_INTERNAL_ADDRESS et CATTLE_ADDRESS (voir la documentation de Rancher).

Les variables d’environnement de l’Agent CATTLE_INTERNAL_ADDRESS et CATTLE_ADDRESS peuvent être directement remplies avec les adresses IP souhaitées. Quoi qu’il en soit, puisque les adresses IP internes et externes sont par nœud, cela ne fonctionnerait que pour des clusters à nœud unique.

Bien que lors de la création d’un Cluster Élémentaire, il soit possible d’ajouter des variables d’environnement d’Agent, celles de CATTLE_ADDRESS et CATTLE_INTERNAL_ADDRESS sont ignorées et ne donneraient pas lieu à la configuration des adresses IP internes et externes des nœuds provisionnés.

Configurer les adresses IP internes et externes de K3s et RKE2 dans les Clusters Élémentaires

Élémentaire permet de configurer les adresses IP internes et externes des Nœuds de Cluster en attachant les étiquettes elemental.cattle.io/InternalIP et elemental.cattle.io/ExternalIP aux ressources MachineInventory qui suivent les nœuds cibles.

Ces étiquettes, lorsqu’elles sont attachées à une ressource MachineInventory, sont utilisées pour remplir les adresses IP internes et externes des nœuds associés.

Les étiquettes peuvent être ajoutées aux champs MachineRegistration machineInventoryLabels, en utilisant les variables d’adresse IP Modèle d’Étiquette Réseau comme valeurs, afin de permettre la collecte des adresses IP de chaque nœud.

Exemple : MachineRegistration où les nœuds auront l’adresse IP interne définie à partir de l’interface eth0 et l’adresse IP externe à partir de l’interface eth1.

registration.yaml
Unresolved include directive in modules/fr/pages/operator-operational-tasks/rancher-ip.adoc - include::example$labeltemplates/registration.yaml[]