Você pode alterar as máscaras de sub-rede de roteamento entre domínios sem classe (CIDR) do Kubernetes após a implantação.

O vRealize Orchestrator Appliance configura e executa um cluster do Kubernetes. Os pods e os serviços nesse cluster são implantados em sub-redes IPv4 separadas, representadas pelo CIDR do cluster interno e pelo CIDR de serviço interno, respectivamente. Os valores padrão das máscaras de sub-rede definidas durante a implantação do OVF são os seguintes:

Kubernetes network property Default value Property description
cluster-cidr 10.244.0.0/22 O CIDR usado para pods em execução no cluster do Kubernetes.
service-cidr 10.244.4.0/22 O CIDR usado para serviços do Kubernetes no cluster do Kubernetes.

Os endereços de rede CIDR padrão podem criar um conflito com redes privadas externas que você possa estar usando. Nesses cenários, você pode alterar a configuração desses valores de CIDR durante ou após a implantação do vRealize Orchestrator Appliance.

Observação: Para obter informações sobre como alterar a configuração do CIDR durante a implantação do dispositivo, consulte Baixar e implantar o vRealize Orchestrator Appliance.

Pré-requisitos

  • Verifique se os valores de endereço CIDR dão suporte a pelo menos 1024 hosts.
  • O CIDR do cluster interno e o CIDR de serviço interno não devem compartilhar o mesmo valor de sub-rede.
  • O valor de CIDR de uma das sub-redes não pode incluir o valor que você deseja adicionar à outra sub-rede.
    Observação: Por exemplo, o valor de cluster-cidr não pode ser 10.244.4.0/22 10.244.4.0/24, pois isso também incluiria o valor de sub-rede da propriedade service-cidr. Cada valor de sub-rede deve ser adicionado separadamente.

Procedimento

  1. Faça login no vRealize Orchestrator Appliance como root.
  2. Execute o comando vracli upgrade exec -y --prepare --profile k8s-subnets.
  3. Faça backup da implantação do vRealize Orchestrator tirando um snapshot da máquina virtual (VM). Consulte Fazer snapshot de uma máquina virtual.
    Cuidado: O vRealize Orchestrator 8.x não é compatível atualmente com instantâneos da memória. Antes de criar o snapshot de sua implantação do vRealize Orchestrator, verifique se a opção Fazer snapshot da memória de uma máquina virtual está desativada.
  4. Altere os valores das sub-redes de CIDR de cluster e CIDR de serviço executando o comando vracli network k8s-subnets.
    vracli network k8s-subnets --cluster-cidr <CIDR_value> --service-cidr <CIDR_value>
  5. Para concluir o processo de configuração do CIDR, execute o comando vracli upgrade exec.