kubectl access pod code example

Example 1: kubectl get pods

# Get pods in default namespace
kubectl get pods

#Get Pods in my-namespace
kubectl get pods -n my-namespace

#Get Pods in all namespaces
kubectl get pods --all-namespaces

Example 2: kubernetes /bin/bash

sudo kubectl -n <namespace> --context=<context-with-access> exec <pod-name> -it /bin/bash

ex:
sudo kubectl -n default --context=staging-devops exec microservice1-jd830k-880 -it /bin/bash

Example 3: kubectl create pod

kubectl run <pod-name> --image=<image> --restart=Never

Example 4: kubectl exec ls -lah

kubectl exec <pod_name> -- ls -la /