O componente legado de monitoramento de aplicações arms-pilot não recebe mais manutenção. Para monitorar suas aplicações, instale o componente atualizado ack-onepilot. O ack-onepilot é totalmente compatível com o arms-pilot, permitindo uma migração transparente sem alterar as configurações da aplicação. Este tópico descreve como desinstalar o arms-pilot e instalar o ack-onepilot.
Antes de começar
Não é possível instalar o componente
ack-onepilotem um cluster ACK que execute uma versão do Kubernetes anterior à 1.16. Se a versão do seu cluster for inferior a 1.16, atualize-o primeiro. Para mais informações, consulte Upgrade the Kubernetes version of an ACK cluster.Desinstale o
arms-pilotantes de instalar oack-onepilot. A instalação simultânea dos dois componentes causa falha na montagem do agente.As configurações personalizadas do
arms-pilotnão são migradas automaticamente para oack-onepilot. Antes de iniciar, salve as configurações existentes e aplique-as aoack-onepilotapós a instalação.Aguarde a conclusão total da desinstalação do
arms-pilotantes de instalar oack-onepilot. Caso contrário, oack-onepilotpode detectar recursos residuais doarms-pilote falhar ao iniciar.
Desinstalar o arms-pilot
Acesse o console do ACK. Na página Clusters, clique em no nome do cluster.
No painel de navegação à esquerda, escolha .
Na página Helm, localize o arms-pilot e clique em Delete na coluna Actions.
Na caixa de diálogo de confirmação Delete, clique em OK.
Verificar a desinstalação
No console do ACK, acesse a página do cluster de destino. Na parte superior da página, defina o namespace como arms-pilot e confirme a exclusão dos pods nesse namespace.
Se você instalou o componente arms-pilot em um namespace personalizado, selecione esse namespace.
Instalar o ack-onepilot
Acesse o console do ACK. Na página Clusters, clique em no nome do cluster.
No painel de navegação à esquerda, clique em Components and Add-ons e pesquise por ack-onepilot usando a palavra-chave.
-
Clique em Install no cartão do ack-onepilot.
NotaPor padrão, o componente ack-onepilot suporta 1.000 pods. Para cada 1.000 pods adicionais no cluster, adicione 0,5 núcleo de CPU e 512 MB de memória ao componente.
Ao instalar o ack-onepilot em um cluster ACS, configure o AccessKey e o AccessKeySecret na parte inferior do cartão de instalação. Use o AccessKey ID e o AccessKey secret da sua conta Alibaba Cloud. Para obter essas credenciais, consulte Create an AccessKey. Certifique-se de que a conta Alibaba Cloud tenha as permissões AliyunARMSFullAccess e AliyunSTSAssumeRoleAccess.
-
Na página exibida, configure os parâmetros conforme necessário. Recomendamos manter os valores padrão. Clique em OK.
NotaApós a instalação do ack-onepilot, atualize, configure ou desinstale o componente na página Add-ons.
Verificar a instalação
Acesse a página do cluster de destino no console do ACK. No topo da página, selecione ack-onepilot no Namespace e confirme se os pods no namespace estão em execução.
Verifique se a coluna Number of Pods exibe 2/2, indicando que todas as réplicas dos pods estão prontas.