kubectl get pods
kubectl get services
kubectl get deployment -n <namespace>
kubectl describe pod <pod-name>
kubectl describe service <service-name>
kubectl create -f pod.yaml
kubectl create -f service.yaml
kubectl apply -f deployment.yaml
kubectl apply -f configmap.yaml
kubectl delete pod <pod-name>
kubectl delete service <service-name>
kubectl exec -it <pod-name> --container <container-name> -- /bin/sh
kubectl logs <pod-name>
kubectl rollout history deployment <deployment-name>
kubectl rollout undo deployment <deployment-name> --to-revision=<revision-number>
kubectl scale deployment <deployment-name> --replicas=3
kubectl get nodes
kubectl config view
kubectl config use-context <context-name>
kubectl label pod <pod-name> <label-key>=<label-value>
kubectl annotate pod <pod-name> <annotation-key>=<annotation-value>
kubectl get events
kubectl taint nodes <node-name> key=value:taint-effect
kubectl top nodes
kubectl top pods
kubectl run <pod-name> --image=<image-name>
kubectl rollout pause deployment <deployment-name>
kubectl rollout resume deployment <deployment-name>
kubectl rollout restart deployment <deployment-name>
kubectl attach -it <pod-name> -c <container-name>
kubectl explain deployment
kubectl get configmaps
kubectl get secrets
kubectl get ingress
kubectl config set-context <context-name> --cluster=<cluster-name> --user=<user-name> --namespace=<namespace>
cat deployment.yaml | kubectl apply -f -
kubectl rollout status deployment <deployment-name>
kubectl drain <node-name>
kubectl uncordon <node-name>
kubectl rollout history deployment <deployment-name>
kubectl rollout undo deployment <deployment-name>
kubectl rollout undo deployment <deployment-name> --to-revision=<revision-number>
kubectl drain <node-name>
kubectl uncordon <node-name>
kubectl attach -it <pod-name> -c <container-name>
kubectl top nodes
kubectl top pods
kubectl rollout pause deployment <deployment-name>
kubectl rollout resume deployment <deployment-name>
kubectl rollout restart deployment <deployment-name>
kubectl explain pod
kubectl explain service
kubectl get configmaps
kubectl get secrets
kubectl get ingress
kubectl config set-context <context-name> --cluster=<cluster-name> --user=<user-name> --namespace=<namespace>
cat deployment.yaml | kubectl apply -f -
kubectl rollout status deployment <deployment-name>
kubectl run <pod-name> --image=<image-name>
kubectl apply -f deployment.yaml
kubectl apply -f configmap.yaml
kubectl delete pod <pod-name>
kubectl delete service <service-name>
kubectl exec -it <pod-name> --container <container-name> -- /bin/sh
kubectl logs <pod-name>
kubectl rollout history deployment <deployment-name>
kubectl rollout undo deployment <deployment-name> --to-revision=<revision-number>
kubectl scale deployment <deployment-name> --replicas=3
kubectl get nodes
kubectl config view
kubectl config use-context <context-name>
kubectl label pod <pod-name> <label-key>=<label-value>
kubectl annotate pod <pod-name> <annotation-key>=<annotation-value>
kubectl get events
kubectl taint nodes <node-name> key=value:taint-effect
kubectl top nodes
kubectl top pods
kubectl run <pod-name> --image=<image-name>
kubectl rollout pause deployment <deployment-name>
kubectl rollout resume deployment <deployment-name>
kubectl rollout restart deployment <deployment-name>
kubectl attach -it <pod-name> -c <container-name>
kubectl explain pod
kubectl explain service
kubectl get configmaps
kubectl get secrets
kubectl get ingress
kubectl config set-context <context-name> --cluster=<cluster-name> --user=<user-name> --namespace=<namespace>
cat deployment.yaml | kubectl apply -f -
kubectl rollout status deployment <deployment-name>
kubectl run <pod-name> --image=<image-name>