A pod’s current state cannot be stopped or paused and resumed later in Kubernetes. Pods cannot be paused and restarted at a later time. Kubernetes isolates pods using a service. One possible way to isolate pods could be to change the selection of pods in the service definition. This way, service definitions can be used to manage pod traffic. You need to set the pod selector back to its previous value when you wish to resume traffic. There is another option as well. Pods can be deleted and re-created if they are needed again. Perhaps you want to resolve node issues, upgrade the node, or perhaps scale down your cluster. kubectl stop pod
If you want to delete the pod, you can run this command:
kubectl delete -n default pod <pod-name>
List all the pod
You can use the following command to list all the pods in all the namespaces.
kubectl get pods -A
List all the nodes
You can use the following command to list all the nodes.
kubectl get nodes
List all pods in ps output format with more information (such as node name).
You can use the following command to list all the nodes with information.
kubectl get nodes -o wide