Skip to content

Latest commit

 

History

History

introducao

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Introdução ao Kubernetes

O Kubernetes é uma engine de orquestração de contêiners Open Source utlizada para automatizar a implantação, dimensionamento e gerenciamento de aplicações.

⌛ Linha do tempo

timeline-kubernetes

  • Documentário sugerido contando a história do Kubernetes:

k8s-documentary-part1k8s-documentary-part2

Componentes básicos de um cluster

components-of-kubernetes

Kubectl

O kubectl é um binário criado na linguagem GO para interagir com a API do cluster.

No decorrer do treinamento serão evidenciados os principais subcomandos do kubectl e seus parâmetros. Abaixo segue a referência para todos os subcomandos e alguns exemplos:

https://kubectl.docs.kubernetes.io/references/kubectl/

Tarefa:

  • Inspecione os nós do cluster usando o kubectl;

Solução:

  • Extraindo informações básicas com o subcomando get;
kubectl get nodes
  • Extraindo informações adicionais com o parâmetro -o wide;
kubectl get nodes -o wide
  • Visualizar o manifesto usando o parâmetro -o yaml;
kubectl get nodes <NOME-do-NÓ> -o yaml
  • Visaulizando informações com o subcomando describe:
kubectl describe node <NOME-do-NÓ>