[Descomplicando o Kubernetes ] 03 - OS Primeiros passos no CLUSTER KUBERNETES

Atualizado: Mar 12





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


1,937 visualizações4 comentários