Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Fleet management FAQ

Última atualização: Sep 20, 2026

Solucione problemas relacionados a cotas do Fleet, conectividade, implantação com kubectl e erros na associação de clusters.

O gerenciamento de Fleet oferece suporte a várias instâncias do Fleet?

Sim. O ACK One fornece uma cota padrão de uma instância do Fleet. Para que o sistema crie mais instâncias, solicite um aumento de cota no Quota Center.

Requisitos de conectividade

  1. A VPC da instância do Fleet deve conseguir acessar o endpoint do servidor de API do cluster associado.

  2. A VPC do cluster associado deve conseguir acessar o endpoint do servidor de API da instância do Fleet.

  3. Se a instância do Fleet e o cluster associado estiverem em VPCs diferentes, conecte as VPCs para permitir o acesso mútuo ao servidor de API. Use a Cloud Enterprise Network (CEN) ou ative endpoints públicos para ambos.

Gerencie instâncias do Fleet com a CLI do kubectl

Sim. As instâncias do Fleet são totalmente compatíveis com o servidor de API do Kubernetes. Implante recursos nativos do Kubernetes com o kubectl ou empacote e implante aplicações com o Helm. Para cenários de multicluster, o ACK One fornece o AMC Kubectl Plugin. Consulte AMC command-line help.

Erro ao adicionar um cluster associado

Sintoma

Ao adicionar um cluster associado, o console exibe o seguinte erro: secrets "sec-c58faedb8a7864d3-public" not found.

Causa

A instância do Fleet não consegue se conectar ao cluster de destino, portanto verifique a conectividade de rede entre a instância do Fleet e o cluster a ser adicionado.

Solução

Se a instância do Fleet e o cluster associado estiverem em VPCs diferentes, conecte as VPCs para permitir o acesso mútuo ao servidor de API. Use a Cloud Enterprise Network (CEN) ou ative endpoints públicos para ambos.

Resolva o problema de "namespace terminating"

A desassociação de um cluster pode indisponibilizar alguns API Services, fazendo com que os namespaces ack-multiple-clusters e ack-cluster-gateway fiquem presos no estado Terminating e bloqueando uma nova associação. Para resolver:

  1. Recupere o arquivo JSON do namespace.

    Substitua <YOUR_NAMESPACE> pelo nome do seu namespace.

    kubectl get namespace <YOUR_NAMESPACE> -o json > <YOUR_NAMESPACE>.json
  2. Abra o arquivo JSON e exclua o array finalizers da seção spec.

  3. Finalize a exclusão do namespace.

    Substitua <YOUR_NAMESPACE> pelo nome do seu namespace.

    kubectl replace --raw "/api/v1/namespaces/<YOUR_NAMESPACE>/finalize" -f ./<YOUR_NAMESPACE>.json
  4. Para verificar se o namespace foi excluído, execute kubectl get ns.

Associe um cluster desassociado incorretamente

Um Fleet torna-se inutilizável se ele ou sua instância SLB do servidor de API for excluída acidentalmente. A associação pode apresentar erros ao adicionar um subcluster que não foi desassociado corretamente do Fleet antigo a um novo Fleet. Siga estas etapas para garantir uma associação bem-sucedida.

  1. Acesse o ACK One console. No painel de navegação à esquerda, escolha Fleet > Associated Clusters.

  2. Na página Associated Clusters, expanda a lista do Fleet, selecione o novo Fleet e clique em Add associated clusters.

  3. No painel Add associated clusters, selecione o cluster e clique em OK.

  4. Na página Associated Clusters, encontre o cluster que você acabou de associar e clique em Disassociate.

  5. Clique em Add associated clusters novamente, selecione o mesmo cluster e clique em OK.