minikube status = verifica o staus do worker node
minikube delete = deleta o worker node
minikube start = cria um worker node
kubectl get all = lista tudo, pods, replicasets, deployments e etc
kubeclt get pods = lista todos os pods existentes
kubeclt get pods -o wide = lista todos os pods com mais algumas informações
kubeclt create -f (nome do arquivo) = criar pods no worker node
kubectl run nginx --image=nginx == cria pod e replicaSet rápido, mas não é recomendável.
kubeclt delete pod (nome do pod)
kubectl describe pod (nome do pod) = detalhes do pods
kubectl exec -it (nome do pod) -- bash
kubectl describe replicaset (nome do pod) = detalha a replicaset
kubectl scale replicaset (nome do pod) --replicas=4 = escala a aplicação de acordo com o paramentro no (--replicas)
kubectl scale --replicas=(quantidade de replicas) -f (nome do arquivo)
Usa a mesma configuração do ReplicaSet, mas no Kind
usar-se: Deployment
kubectl scale deployment/(nome do deployment) --replicas=(Numero de replica) == scala a aplicação
kubectl apply -f deployment/(nome do deployment) --save-config = aplicar atualização com um comando
kubectl rollout status deployment/(nome do deployment) = check status do deployment
kubectl rollout history deployment/(nome do deployment) = consultar o historico do deployment
kubectl rollout undo deployment/(nome do deployment) = desfaz a atualização
kubectl rollout undo deployment/(nome do deployment) --to-revision=(numero da versão) = desfaz a atualização para versão especifica