Desabilitar o IPv6 no EKS Pod Identity Agent - Amazon EKS

Ajudar a melhorar esta página

Quer contribuir para este guia do usuário? Role até o final desta página e selecione Editar esta página no GitHub. Suas contribuições ajudarão a tornar nosso guia do usuário melhor para todos.

Desabilitar o IPv6 no EKS Pod Identity Agent

AWS Management Console
Desabilitar IPv6 no AWS Management Console
  1. Para desabilitar o IPv6 no EKS Pod Identity Agent, adicione a configuração a seguir às Configurações opcionais do EKS Add-on.

    1. Abra o console do Amazon EKS em https://console.aws.amazon.com/eks/home#/clusters.

    2. No painel de navegação esquerdo, selecione Clusters e depois o nome do cluster para o qual você deseja configurar o complemento.

    3. Escolha a guia Add-ons (Complementos).

    4. Selecione a caixa no canto superior direito da caixa do complemento do EKS Pod Identity Agent e escolha Editar.

    5. Na página Configurar o EKS Pod Identity Agent:

      1. Selecione a Version (Versão) que você deseja usar. Recomendamos manter a mesma versão da etapa anterior e atualizar a versão e a configuração em ações separadas.

      2. Expanda Definições de configuração opcionais.

      3. Insira a chave JSON "agent": e o valor de um objeto JSON aninhado com uma chave "additionalArgs": em Valores de configuração. O texto resultante deve ser um objeto JSON válido. Se esse par de chave e valor for o único dado na caixa de texto, coloque-o entre colchetes {}. O exemplo apresentado a seguir mostra que a política de rede está habilitada:

        { "agent": { "additionalArgs": { "-b": "169.254.170.23" } } }

        Essa configuração define o endereço IPv4 como o único usado pelo agente.

    6. Para aplicar a nova configuração substituindo os pods do EKS Pod Identity Agent, escolha Salvar alterações.

      O Amazon EKS aplica alterações nos complementos do EKS usando uma distribuição do Kubernetes DaemonSet para EKS Pod Identity Agent. É possível acompanhar o status da implantação no Histórico de atualizações do complemento no AWS Management Console e com kubectl rollout status daemonset/eks-pod-identity-agent --namespace kube-system.

      kubectl rollout oferece os seguintes comandos:

      $ kubectl rollout history -- View rollout history pause -- Mark the provided resource as paused restart -- Restart a resource resume -- Resume a paused resource status -- Show the status of the rollout undo -- Undo a previous rollout

      Se a distribuição demorar muito, o Amazon EKS desfará a distribuição e uma mensagem com o tipo Atualização do complemento e o status Falha será adicionada ao Histórico de atualizações do complemento. Para investigar qualquer problema, comece com o histórico da distribuição e execute kubectl logs em um pod do EKS Pod Identity Agent para ver os logs do EKS Pod Identity Agent.

  2. Se a nova entrada no Histórico de atualizações tiver o status de Êxito, a distribuição foi concluída e o complemento está usando a nova configuração em todos os pods do EKS Pod Identity Agent.

AWS CLI
Desabilitar IPv6 no AWS CLI
  • Para desabilitar o IPv6 no EKS Pod Identity Agent, adicione a seguinte configuração aos valores de configuração do EKS Add-on.

    Execute o seguinte comando AWS CLI. Substitua my-cluster pelo nome do cluster e o ARN do perfil do IAM pelo perfil que você está usando.

    aws eks update-addon --cluster-name my-cluster --addon-name eks-pod-identity-agent \ --resolve-conflicts PRESERVE --configuration-values '{"agent":{"additionalArgs": { "-b": "169.254.170.23"}}}'

    Essa configuração define o endereço IPv4 como o único usado pelo agente.

    O Amazon EKS aplica alterações nos complementos do EKS usando uma distribuição do Kubernetes DaemonSet para EKS Pod Identity Agent. É possível acompanhar o status da implantação no Histórico de atualizações do complemento no AWS Management Console e com kubectl rollout status daemonset/eks-pod-identity-agent --namespace kube-system.

    kubectl rollout oferece os seguintes comandos:

    kubectl rollout history -- View rollout history pause -- Mark the provided resource as paused restart -- Restart a resource resume -- Resume a paused resource status -- Show the status of the rollout undo -- Undo a previous rollout

    Se a distribuição demorar muito, o Amazon EKS desfará a distribuição e uma mensagem com o tipo Atualização do complemento e o status Falha será adicionada ao Histórico de atualizações do complemento. Para investigar qualquer problema, comece com o histórico da distribuição e execute kubectl logs em um pod do EKS Pod Identity Agent para ver os logs do EKS Pod Identity Agent.