Descobrir as Versões do Cluster Kubernetes

KubernetesKubernetesBeginner
Pratique Agora

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste desafio, você precisará verificar os detalhes da versão do ambiente Kubernetes como um engenheiro DevOps júnior. Isso é para garantir a compatibilidade do sistema e preparar para uma atualização crítica da infraestrutura. Você será solicitado a recuperar as informações da versão do cluster Kubernetes, exibir os detalhes da versão em formato JSON e verificar a compatibilidade entre as versões do cliente e do servidor usando o comando kubectl version.

Este é um desafio, que difere de um Lab guiado em que você precisa completar o desafio de forma independente, em vez de seguir os passos de um Lab para aprender.Desafios geralmente têm um pouco de dificuldade. Se você encontrar isso difícil, pode discutir com Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 97.44%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL kubernetes(("Kubernetes")) -.-> kubernetes/BasicCommandsGroup(["Basic Commands"]) kubernetes(("Kubernetes")) -.-> kubernetes/TroubleshootingandDebuggingCommandsGroup(["Troubleshooting and Debugging Commands"]) kubernetes(("Kubernetes")) -.-> kubernetes/ConfigurationandVersioningGroup(["Configuration and Versioning"]) kubernetes/BasicCommandsGroup -.-> kubernetes/get("Get") kubernetes/TroubleshootingandDebuggingCommandsGroup -.-> kubernetes/describe("Describe") kubernetes/ConfigurationandVersioningGroup -.-> kubernetes/version("Version") subgraph Lab Skills kubernetes/get -.-> lab-434105{{"Descobrir as Versões do Cluster Kubernetes"}} kubernetes/describe -.-> lab-434105{{"Descobrir as Versões do Cluster Kubernetes"}} kubernetes/version -.-> lab-434105{{"Descobrir as Versões do Cluster Kubernetes"}} end

Descobrir as Versões do Cluster Kubernetes

Como um engenheiro DevOps júnior, você precisa verificar os detalhes da versão do ambiente Kubernetes para garantir a compatibilidade do sistema e preparar para uma atualização crítica da infraestrutura.

Tarefas

  • Recuperar as informações da versão do cluster Kubernetes
  • Exibir os detalhes da versão em formato JSON
  • Verificar a compatibilidade entre as versões do cliente e do servidor

Requisitos

  • Use o comando kubectl version
  • Exibir as informações da versão em formato JSON
  • Certifique-se de estar trabalhando no diretório ~/project
  • Use o Minikube como o cluster Kubernetes local

Exemplos

Exemplo de saída JSON:

{
  "clientVersion": {
    "major": "1",
    "minor": "26",
    "gitVersion": "v1.26.0"
  },
  "serverVersion": {
    "major": "1",
    "minor": "26",
    "gitVersion": "v1.26.0"
  }
}

Dicas

  • Lembre-se da flag --output=json para formatação JSON
  • Consulte a documentação do Kubernetes para opções de comando de versão
  • Verifique se o cluster está em execução antes de executar os comandos de versão
✨ Verificar Solução e Praticar

Resumo

Em resumo, este desafio exige que você verifique os detalhes da versão do cluster Kubernetes, incluindo as versões do cliente e do servidor, e garanta a compatibilidade entre elas. Você precisará usar o comando kubectl version com a flag --output=json para recuperar as informações da versão em formato JSON. O objetivo é preparar para uma atualização crítica da infraestrutura, confirmando a compatibilidade da versão do ambiente Kubernetes.

OSZAR »