Kubernetes Pod Operations: Difference between revisions
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
kubectl describe pod <''pod-name''> | kubectl describe pod <''pod-name''> | ||
==Pod Output== | ==Pod Output (Log)== | ||
kubectl log <''pod-name''> | kubectl log <''pod-name''> |
Revision as of 01:36, 7 September 2019
Internal
Get Information about Pods
kubectl get pods|po
kubectl describe pod <pod-name>
Pod Output (Log)
kubectl log <pod-name>
"Follow" logging:
kubectl logs -f <pod-name>
This shell command could be used to log a pod in such a way logging survives a pod restart:
while ! kubectl -n my-namespace logs -f my-pod; do sleep 1; done
Create Pods
A singleton pod can be created by posting a pod manifest to the API server with:
kubectl apply -f <pod-manifest-file-name>.yaml
Removing an Individual Pod
Remove Immediately
kubectl delete pod pod-name --grace-period=0 --force