Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Configure os endereços IP internos e externos do K3s e RKE2

K3s e RKE2 permitem especificar os endereços IP internos e externos de um nó através dos parâmetros --node-ip e --node-external-ip.

O Provisionamento do Rancher permite preencher esses parâmetros coletando o endereço IP de cada interface de rede do nó.

De qualquer forma, os métodos para coletar essas opções de IP para Clusters Rancher Custom e Elemental diferem.

Configuração dos endereços IP internos e externos do K3s e RKE2 no provisionamento de Clusters Rancher

O provisionamento do Rancher permite especificar na seção do Agente Rancher as interfaces de rede que devem ser vinculadas aos endereços IP internos e externos de cada nó provisionado.

Isso é realizado adicionando os nomes das interfaces de rede das quais os endereços IP devem ser extraídos nas Variáveis de Ambiente do Agente CATTLE_INTERNAL_ADDRESS e CATTLE_ADDRESS (veja a documentação do Rancher).

As Variáveis de Ambiente do Agente CATTLE_INTERNAL_ADDRESS e CATTLE_ADDRESS podem ser preenchidas diretamente com os endereços IP desejados. De qualquer forma, uma vez que os endereços IP internos e externos são por nó, isso não funcionaria exceto para clusters de nó único.

Enquanto durante a criação de um Cluster Elemental é possível adicionar Variáveis de Ambiente do Agente, as CATTLE_ADDRESS e CATTLE_INTERNAL_ADDRESS são ignoradas e não resultariam na configuração dos endereços IP internos e externos dos nós provisionados.

Configure os endereços IP internos e externos do K3s e RKE2 em Clusters Elementais

Elemental permite configurar os endereços IP internos e externos dos Nós do Cluster anexando os rótulos elemental.cattle.io/InternalIP e elemental.cattle.io/ExternalIP aos recursos MachineInventory que rastreiam os nós-alvo.

Esses rótulos, quando anexados a um recurso MachineInventory, são usados para preencher os endereços IP internos e externos dos nós associados.

Os rótulos podem ser adicionados aos campos MachineRegistration machineInventoryLabels, usando as variáveis de endereço IP do Network Label Template como valores, a fim de permitir a coleta dos endereços IP de cada nó.

Exemplo: MachineRegistration onde os nós terão o endereço IP interno definido a partir da interface eth0 e o endereço IP externo a partir da eth1.

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