Skip to content

Instantly share code, notes, and snippets.

@fabiocruzcoelho
Last active May 30, 2019 16:07
Show Gist options
  • Save fabiocruzcoelho/35231e9485502502e693ca08db61727c to your computer and use it in GitHub Desktop.
Save fabiocruzcoelho/35231e9485502502e693ca08db61727c to your computer and use it in GitHub Desktop.
Sobre o comando kubectl

Sobre kubectl

O utilitário kubectl permite que você interfira com o gerenciador de cluster Kubernetes. Por exemplo, você pode adicionar e excluir nós, pods, controladores de replicação e serviços. Você também pode verificar seu status, e assim por diante.

Comandos Basicos

#Exemplos
kubectl get pv
kubectl get pvc
kubectl get pods
kubectl get svc
# Informações basicas do cluster
$ kubectl cluster-info
# Lista as versões da API
$ kubectl api-versions
# Lista servidores que faz parte do cluster
$ kubectl get nodes
# Exibe pods em execução
$ kubectl get pods
# Exporta informações dos pod no formato yaml
$ kubectl get pod <pod name> -o=yaml
# Exibe quantas replicas tem em um rc
$ kubectl get rc <rc name>
# Exibe serviços em execução
$ kubectl get svc <sc name>
# Exibe os pod dentro de um namespace
$ kubctl get --namespace=kube-system pods
# Exibe os logs de todos namespace
$ kubectl  get --all-namespaces events -w
# Cria pods a partir de um aquivo yaml
$ kubectl create -f development-ns.yaml
# Exibe informações do Pod
$ kubectl describe pod <pode name>
# Deleta Pod
$ kubectl delete pod <pode name>
# Escala o numero de pods
$ kubectl scale --replicas=3 rc <pod name>
# Executa comando remoto no pod
$ kubectl exec <pod name> date
# Acessa o bash do pod
$ kubectl exec <pod name> -it bash

Mais informações sobre o comando kubectl

kubectl-overview

kubectl

@mkacunha
Copy link

mkacunha commented Jun 24, 2018

Iai, beleza?

Que tal colocar esses comandos aqui: https://mkacunha.github.io/help/#/ ?

Você pode fazer um PULL REQUEST ou caso contrario eu mesmo posso colocar?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment