kubectl useful commands that developers should know.
To control Kubernetes developer uses the kubectl
command. kubectl
is a command-line tool. Following are some really useful command for kubectl
to control Kubernetes clusters.
Once we are set with kubectl
and properly connected with Kubernetes clusters, we will be able to run the following commands:
Show the kubectl config:
$ kubectl config view
Show running pods with age:
$ kubectl get pods
Show logs of a running pod:
$ kubectl logs <podname>
Upsacle a pod to have 3 replicas:
$ kubectl scale deployments <podname> --replicas=3
Downscale a pod to stop all replicas:
$ kubectl scale deployments <podname> --replicas=0
Display a config secret:
$ kubectl get secret app-config-secret -o yaml