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 expose deployment cloudservice --type=LoadBalancer --name=cloud

Expose deployment


kubectl patch deployment notification-controller --patch "$(cat patch.yaml)"Apply a patch 



Minikube Commands

CommandDescription
minikube startStart
minikube stopStop
minikube dashboardDisplay dashboard
minikube sshlog into minikube

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)

log into minikube
cat ~/.minikube/machines/minikube/config.jsonView minikube config


ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip) -R 5000:localhost:5000

SSH into minikube and setup a port forwarding to your local docker registry.
minikube ipget ip of minikube
minikube service <service>Open browser to exposed service

...