[Descomplicando o Kubernetes ] 03 - OS Primeiros passos no CLUSTER KUBERNETES
SIGA O VÍDEO
Bora verificar se todos os nodes do nosso cluster estão ok:
# kubectl get nodes
NAME STATUS ROLES AGE VERSION
elliot-01 Ready <none> 14s v1.11.1
elliot-02 Ready master 14m v1.11.1
elliot-03 Ready master 13m v1.11.1
Vamos verificar os detalhes do node elliot-01
# kubectl describe node elliot-01
Está ruim de ficar digitando? use o auto-complete:
# source <(kubectl completion bash)
Verificando os pods:
# kubectl get pods
Verificando os pods do namespace do kubernetes, o kube-system:
# kubectl get pods -n kube-system
Usando o describe para ver detalhes de algum pod:
# kubectl describe pod kube-apiserver-elliot-01 -n kube-system
Verificando os pods do namespace do kubernetes, o kube-system e utilizando a opção -o wide:
# kubectl get pods -n kube-system -o wide
Criando o nosso primeiro deployment:
# kubectl run meu-nginx --image nginx
deployment.apps/nginx created
Verificando o deployment criado:
# kubectl get deployments
Verificando o pod do nosso deployment:
# kubectl get pods
Usando o get pod e o get deployment juntos:
# kubectl get pod,deployments
Verificando os detalhes de nosso deployment:
# kubectl describe deployment meu-nginx
Aumentando a quantidade de replicas de nosso deployment:
# kubectl scale deployment meu-nginx --replicas=10
Verificando os pods de todos os namespaces:
# kubectl get pods --all-namespaces
Removendo nosso deployment:
# kubectl delete deployment meu-nginx