Gerencie seus clusters do Container Service for Kubernetes (ACK) pela linha de comando usando a CLI argocd no sistema GitOps.
Não é possível usar a interface web do Argo CD para gerenciar clusters do ACK.
Pré-requisitos
Antes de começar, verifique se você:
Fez logon no sistema GitOps. Para mais informações, consulte Fazer logon no sistema GitOps.
Visualize clusters no sistema GitOps
Execute o comando a seguir para listar os clusters registrados no sistema GitOps:
argocd cluster list
Saída esperada:
SERVER NAME VERSION STATUS MESSAGE PROJECT
https://kubernetes.default.svc in-cluster Unknown Cluster has no applications and is not being monitored.
Adicione clusters associados ao sistema GitOps
Associe o Cluster Staging e o Cluster Production à instância do ACK One Fleet. Para mais informações, consulte Gerenciar clusters associados. Após a associação, o GitOps registra ambos os clusters automaticamente. Não é necessário adicioná-los manualmente.
-
Verifique o registro:
argocd cluster listSaída esperada:
SERVER NAME VERSION STATUS MESSAGE PROJECT https://47.91.XX.XX:6443 xxxxxxxxxx225aa20e34ac08-Staging Unknown Cluster has no applications and is not being monitored. https://47.111.XX.XX:6443 xxxxxxxxxx7094a6abeb1423-Prodution Unknown Cluster has no applications and is not being monitored. https://kubernetes.default.svc in-cluster Unknown Cluster has no applications and is not being monitored.A presença de ambos os clusters na lista confirma o registro bem-sucedido.
Remova clusters associados do sistema GitOps
Ao desassociar um cluster da instância do ACK One Fleet, o GitOps o remove automaticamente do sistema. Não é necessário remover os clusters manualmente.
Para confirmar a remoção do cluster, execute o comando a seguir e verifique se ele não aparece mais na saída:
argocd cluster list