Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save concrete-cristian-trucco/d1b69f6c892485b64e385d1f9b55f8c5 to your computer and use it in GitHub Desktop.
Save concrete-cristian-trucco/d1b69f6c892485b64e385d1f9b55f8c5 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

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