Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CommandDescription

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

kubectl proxy --address 0.0.0.0 --accept-hosts '.*'
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.

...