Uma lista com alguns comandos do Kubernets para o dia a dia :)
Lista todos os pods do namespace atual
kubectl get pods
Lista todos os pods com mais detalhes
kubectl get pods -o wide
Informações do pod
kubectl describe pods {POD_NAME}
Obter o YAML|JSON de um pod
kubectl get pod {POD_NAME} -o yaml
kubectl get pod {POD_NAME} -o json
Deletando pod
kubectl delete pod {POD_NAME}
Port Forward
kubectl port-forward pod/{POD_NAME} 8000:8000
Lista todos os replicasets
kubectl get replicasets
Escala um replicaset
kubectl scale --replicas=2 rs/{REPLICASET_NAME}
Escala um replicaset a partir de um yaml
kubectl scale --replicas=3 -f {FILE}
Deleta um replicaset
kubectl delete replicaset {REPLICASET_NAME}
Lista todos os deployments
kubectl get deployments
Informações de um deployment específico
kubectl get deployment {DEPLOYMENT_NAME}
Escala um deployment
kubectl scale --replicas=3 deployment/{DEPLOYMENT_NAME}
Escala um deployment
kubectl autoscale deployment {DEPLOYMENT_NAME} --min=2 --max=10
Delete um deployment
kubectl delete deployment {DEPLOYMENT_NAME}
Lista todos os services
kubectl get services
Informações de um service específico
kubectl get service {SERVICE_NAME}
Deleta um service
kubectl delete service {SERVICE_NAME}