- kubectl #client k8s
-
cluster-info
-
create #comando imperativo para criar objetos
- secret #tipo do objeto
- generic #tipo de segurança
- #nome da chave para ser referencia em configurações
- —from-literal #vamos adicionar a chave por comando
- key=valor #valor de configuracao
- ex: kubectl create secret generic pgpassword —from-literal PGPASSWORD=postgres
- key=valor #valor de configuracao
- —from-literal #vamos adicionar a chave por comando
- #nome da chave para ser referencia em configurações
- generic #tipo de segurança
- serviceaccount #cria uma conta de serviço
- —namespace
- kube-system #em um kube-system namespace
- tiller #com o nome tiller
- kubectl create serviceaccount --namespace kube-system tiller
- tiller #com o nome tiller
- kube-system #em um kube-system namespace
- —namespace
- clusterrolebinding
- tiller-cluster-rule
- —clusterrole=cluster-admin
-
—serviceaccount=kube-system:tiller
- #cria um clusterrolebinding com o papel de **'cluster-admin'**assinado para uma conta de serviço tiller
- kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:ti
ller
-
- —clusterrole=cluster-admin
- tiller-cluster-rule
- secret #tipo do objeto
-
apply #muda a configuração do cluster
- -f #especifica um arquivo de configuração
- <nome_arquivo> #caminho do arquivo de configuração
- ex: kubectl apply -f store-pod.yaml
- <nome_arquivo> #caminho do arquivo de configuração
- -f #especifica um arquivo de configuração
-
get #retorna informações sobre um objeto
- pods
- ex: kubectl get pods
- namespaces
- services
- ex: kubectl get services
- deployments
- ex: kubectl get deployments
- storageclass
- ex: kubectl get storage class
- secrets
- ex: kubectl get secrets
- pv #mostar os persistence volumes
- pvc #o que esta disponível
- -o wide
- pods
-
set #atualiza uma propriedade de um dos objetos dentro do cluster
- image
- / =
- ex: kubectl set image deployment/store-deployment store=store:v2
- / =
- image
-
delete #deleta objeto de configuração
- -f
- <arquivo de configuração>
- ex: kubectl delete -f store-pod.yaml
- <arquivo de configuração>
- -f
-
describe
- deployment
- pod
- storageclass
- service
- deployment
-
logs
- - ex: - similar: docker logs
-
exec
- -it
- comando:
- ex:
- similar: docker exec -it <c_id> sh
- comando:
- -it
-
Created
April 1, 2021 14:17
-
-
Save theguuholi/44df09dae2ff1ef43a11a7ae3a1bc245 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment