Skip to content

Cheatsheet

Get all running namespaces

kubectl get svc --all-namespaces -o wide

Create a deployment

kubectl create -f [filename.yml]

Delete a deployment

kubectl delete -f [filename.yml]

Stop pod by namespace

kubectl delete --all pods --namespace=[namespace]

Stop deployment by namespace

kubectl delete --all deployments --namespace=firefox

Switch to namespace

kubectl config set-context --current --namespace=my-namespace

Edit Deployment

kubectl edit deployment/my-nginx

Restart Deployment

kubectl rollout restart deployment <deployment_name> -n <namespace>

Delete Service

kubectl delete service kubernetes-dashboard -n kube-system

Delete namespace

kubectl delete ns cattle-system