Se uma aplicação não iniciar em um cluster do Container Service for Kubernetes (ACK) com o Application Real-Time Monitoring Service (ARMS) ativado, verifique os logs do ack-onepilot para identificar a causa.
Nota
Nos comandos a seguir, k é um alias para kubectl. Caso esse alias não esteja configurado no seu ambiente, substitua k por kubectl.
Etapa 1: Obter o nome do pod ack-onepilot
O nome de cada pod do ack-onepilot inclui um sufixo aleatório. Liste todos os pods no namespace ack-onepilot:
k get pod -n ack-onepilot
Exemplo de saída:
NAME READY STATUS RESTARTS AGE
ack-onepilot-ack-onepilot-5b7d4c8f9a-xk9mn 1/1 Running 0 3d
Anote o nome completo do pod (incluindo o sufixo, como 5b7d4c8f9a-xk9mn).
Etapa 2: Visualizar os logs do ack-onepilot
Transmita os logs do pod com o comando a seguir. Substitua XXXX-XXXX pelo sufixo obtido na Etapa 1.
k logs -f ack-onepilot-ack-onepilot-XXXX-XXXX -n ack-onepilot
Analise a saída em busca de erros relacionados à falha de inicialização.