Table of Contents |
---|
Kubectl Commands
Information Commands
...
Command | Description |
---|---|
kubectl port-forward service/<SERVICE> <LOCAL_PORT>:<SERVICE_PORT> | Port Forward / Proxy to a Service See: kubectl port-forward --help $ kubectl port-forward service/kafka-cp-kafka 9092:9092 |
| Allow proxying from any host listening on all interfaces |
kubectl create -f <yaml file> | Create a deployment |
kubectl delete -f <yaml file> | Delete a deployment |
kubectl apply -f <yaml file> | Update a deployment |
kubectl edit -f <yaml file> | Edit and update a deployment |
kubectl edit deployment <deployment> | Edit an object directly. |
kubectl exec -it <pod> bash | log into a pod |
kubectl scale --replicas=3 deployment/<deployment> | Scale the number of pods for a deployment $ kubectl scale --replicas=3 deployment/cloudservice |
kubectl scale --replicas=1 -f <yaml file> | Scale the number of pods referenced in a yaml file |
kubectl delete deployment <deployment> | Delete all pods for a deployment |
kubectl delete pod <pod instance> | Delete a pod |
kubectl delete pvc --all | Delete all pvc |
kubectl expose deployment cloudservice --type=LoadBalancer --name=cloud | Expose deployment |
kubectl patch deployment notification-controller --patch "$(cat patch.yaml)" | Apply a patch |
kubectl rollout restart deployment/myapp | Redeploy all pods for a deployment. Helpful after making a configmap change. |
PVC stuck in status “Terminating” Fix
Code Block |
---|
kubectl patch pvc {PVC_NAME} -p '{"metadata":{"finalizers":null}}' |
...