Kubectl Commands For Beginners

  1. $ kubectl config get-contexts : View list of clusters

2. kubectl config current-context : To view current running version

3. kubectl config use-context <context-name> : Switch to cluster or context

4. $ kubectl get ns : Generate a plain-text list of all namespaces

5. $ kubectl get po -A : Generate list of all pods in all namespaces

6. $ kubectl create namespace [namespace-name]: Create namespace

7. $kubectl get po: Generate a plain-text list of all pods in default namespace.
$ kubectl get po -n <namespace_name>: display pods underspecific name space

8. $ kubectl get pods -o wide : Generate a detailed plain-text list of all pods, containing information such as node name

9. $ kubectl get svc : Display all services in default namespace

10. $ kubectl create –f [manifest-filename] :Create a resource from a JSON or YAML file

11. $ kubectl apply -f [manifest-file].yaml: To apply or update a resource use the kubectl apply command. The source in this operation can be either a file or the standard input (stdin). Create a new service with the definition contained in [service-name].yaml

12. $ kubectl describe pods <pod-name> : To display the state of any number of resources in detail, use the kubectl describe command. By default, the output also lists uninitialized resources. View details about a particular pods.

13. $ kubectl delete -f pod.yaml: To remove resources from a file or stdin, use the kubectl delete command.Remove a pod using the name and type listed in pod.yaml

14. $ kubectl delete pods,services -l [label-key]=[label-value] :Remove all pods and services with a specific label

15. kubectl exec -ti [pod-name] /bin/bash : Run /bin/bash from a specific pod. The received output comes from the first container

16. kubectl logs -f [pod-name] : To stream logs from a pod, use

17. Copy data from pod to the local machine:
$kubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar
and For copy data from local machine to pod:
$kubectl cp /tmp/bar <some-namespace>/<some-pod>:/tmp/foo

Comments

Popular posts from this blog

Convert .iso Image to .qcow2 Image

How to reset password in single user mode in Ubuntu 18.04

How to set Grub Password in UBUNTU 18.03 (Password protect Boot Loader)