Introdução
Neste desafio, você realizará uma verificação completa de integridade em um cluster Kubernetes como o novo estagiário de infraestrutura em nuvem da TechCorp. Seu objetivo é garantir que o cluster esteja pronto para as próximas implantações, recuperando as informações completas do cluster, listando todos os nós e verificando o status de cada um deles através de comandos do kubectl. Você realizará essas tarefas no diretório ~/project, certificando-se de que o cluster Minikube esteja em execução antes de executar qualquer comando.
Descobrir Detalhes do Cluster Kubernetes
Como novo estagiário de infraestrutura em nuvem da TechCorp, você precisa realizar um check-up completo no cluster Kubernetes para garantir que ele esteja operacional para as futuras demandas de implantação.
Tarefas
- Recuperar as informações completas do cluster usando o comando kubectl apropriado
- Listar todos os nós presentes no cluster Kubernetes
- Verificar o status individual de cada nó no cluster
Requisitos
- Utilize comandos
kubectlpara todas as operações - Execute todas as tarefas dentro do diretório
~/project - Certifique-se de que o cluster Minikube esteja rodando antes de iniciar os comandos
- Use subcomandos padrão do kubectl para coletar os dados do cluster
Exemplos
Exemplo de saída da listagem de nós:
NAME STATUS ROLES AGE VERSION
minikube Ready control-plane 10m v1.23.3
Exemplo de saída das informações do cluster:
Kubernetes control plane is running at https://192.168.49.2:8443
CoreDNS is running at https://192.168.49.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
Dicas
- Lembre-se de usar comandos
kubectlpara interagir com o ecossistema Kubernetes - Verifique o status geral do cluster antes de executar comandos mais detalhados
- Utilize a flag
--helpcom os comandos kubectl para obter mais detalhes sobre a sintaxe - Valide se o ambiente Minikube está ativo antes de prosseguir com as tarefas
Resumo
Em resumo, este desafio exigiu a realização de uma verificação de integridade completa em um cluster Kubernetes para assegurar sua prontidão para implantações. Você aprendeu a recuperar informações detalhadas do cluster, listar os nós ativos e inspecionar o status de cada componente usando comandos essenciais do kubectl. Todas as operações foram conduzidas no diretório ~/project, reforçando a importância de validar o estado do Minikube antes da execução das tarefas.


