Gerenciar vários clusters Kubernetes traz desafios como administração multicluster, ingress unificado e agendamento de recursos entre clusters. O recurso de gerenciamento de frotas do ACK One oferece instâncias de frota gerenciadas pelo ACK. Use essas instâncias para gerenciar clusters Kubernetes em qualquer ambiente e garantir uma experiência consistente de gerenciamento de aplicações cloud-native.
Console da frota
Conceitos principais
Uma instância de frota baseia-se em projetos open source consolidados, como Argo CD e Open Cluster Management, para garantir abertura. A frota fornece aos desenvolvedores capacidades de GitOps e uma API Kubernetes consistente para agendar e distribuir workloads, aplicações e configurações, além de oferecer suporte ao gerenciamento de tráfego.
Associated Clusters: adicione clusters ACK da mesma conta a uma frota como clusters associados. Em seguida, use a instância de frota para distribuir aplicações e workloads nesses clusters. Uma frota pode gerenciar clusters associados em diferentes regiões.
Administrador da instância de frota: usuário que cria a instância de frota. Esse administrador pode criar namespaces, configurar prioridades de jobs e definir cotas de recursos para outros desenvolvedores.
Desenvolvedor: os desenvolvedores só podem enviar jobs ou publicar aplicações em namespaces especificamente autorizados.
Casos de uso
O gerenciamento de frotas do ACK One é adequado para os seguintes cenários:
O plano de controle de uma instância de Frota ACK One baseia-se no plano de controle do Kubernetes e fornece APIs Kubernetes padrão.
Adicione vários clusters Kubernetes a uma instância de Frota ACK One. Caso o cluster não seja um cluster ACK, registre-o primeiro.
GitOps para distribuição de aplicações: hospede o Argo CD open source para implementar a distribuição de aplicações baseada em GitOps em múltiplos clusters.
Gerenciamento de tráfego: integre um gateway cloud-native do MSE para controlar o tráfego norte-sul em aplicações multicluster. Há também suporte a Multi-cluster Services para controlar o tráfego leste-oeste.
Distribuição de jobs: agende jobs offline para execução no cluster mais adequado em um ambiente multicluster.
Monitoramento global: use um painel central para visualizar métricas de monitoramento de todos os seus clusters.