Kubernetes: Trabalhando com o kubectl

From Wiki

kubectl é uma aplicativo de linha de comando para executar comandos para clusters Kubernetes.

Principais comandos

Aplicando configurações através de um arquivo

Para aplicar configurações a um container à partir de uma arquivo execute o comando

kubectl apply -f FILENAME [flags]

O arquivo costuma ser no formato yaml

Listando as versões da API

kubectl api-versions

Listando recursos

Listando um ou mais recursos.

kubectl get [RECURSO]

Exemplos:

kubectl get pv
kubectl get pvc
kubectl get pods
kubectl get svc

Você pode exportar as informações em diferentes formatos.

  • -o=yaml Output a YAML formatted API object.
  • -o=json Output a JSON formatted API object.

Exemplo:

kubectl get pod web-pod-13je7 -o=yaml

Listando recursos

Outros Comandos

Ver também