Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo discute como identificar e resolver o erro "SubnetIsFull" que ocorre quando você tenta atualizar um cluster do AKS (Serviço de Kubernetes do Azure).
Aqui está um exemplo da mensagem de erro:
Falha ao dimensionar o pool de nós <NOME DO POOL DE AGENTES>' no serviço do Kubernetes '<NAME>'. Erro: repetição de VMSSAgentPoolReconciler falhou: Code='SubnetIsFull' Message='<NOME DA SUBREDE>\ com prefixo de endereço <PREFIX>\ não tem capacidade suficiente para endereços IP.' Detalhes=[]
Pré-requisitos
Este artigo requer a CLI do Azure versão 2.0.65 ou uma versão posterior. Para localizar o número da versão, execute az --version. Se você precisar instalar ou atualizar a CLI do Azure, consulte Como instalar a CLI do Azure.
Para obter informações mais detalhadas sobre o processo de atualização, consulte a seção "Atualizar um cluster do AKS" em Atualizar um cluster do AKS (Serviço de Kubernetes do Azure).
Sintomas
Uma atualização de cluster do AKS falha e você recebe uma mensagem de erro "SubnetIsFull".
Motivo
Esse erro ocorrerá se o seu cluster não tiver endereços IP suficientes para criar um novo nó.
Quando você planeja fazer uma operação de atualização ou dimensionamento, considere o número de endereços IP necessários. Se o intervalo de endereços IP configurado no cluster oferecer suporte apenas a um número fixo de nós, a operação de atualização ou dimensionamento falhará. Para obter mais informações, consulte o planejamento de endereço IP para seus clusters do AKS (Serviço de Kubernetes do Azure).
Solução
Reduza os nós de cluster para reservar endereços IP para a atualização.
Se a redução de escala não for uma opção e a CIDR de rede virtual tiver endereços IP suficientes, tente adicionar um pool de nós que tenha uma sub-rede exclusiva:
- Adicione um novo pool de nós de usuário na rede virtual em uma sub-rede maior.
- Alterne o pool de nós original para um tipo de pool de nós do sistema.
- Aumentar o pool de nós do usuário.
- Reduza verticalmente o pool de nós original.