Commit 506da5
2025-02-10 16:16:23 Steven Anderson: initial kubectl| /dev/null .. ScriptFU/kubectl.md | |
| @@ 0,0 1,27 @@ | |
| + | # kubectl |
| + | |
| + | kubectl <VERB> <NOUN> -n <NAMESPACE> -o <FORMAT> |
| + | |
| + | kubectx |
| + | kubens |
| + | |
| + | ### pods |
| + | kubectl get pods -n 04-pod |
| + | kubectl get pods -A # --all-namespaces |
| + | kubectl get pods -l key=value |
| + | |
| + | ### explain |
| + | kubectl explain <NOUN>.path.to.field |
| + | kubectl explain pod.spec.containers.image |
| + | |
| + | ### logs |
| + | kubectl logs <POD_NAME> |
| + | kubectl logs deployment/<DEPLOYMENT_NAME> |
| + | |
| + | ### debug |
| + | kubectl exec -it <POD_NAME> -c <CONTAINER_NAME> -- bash |
| + | kubectl debug -it <POD_NAME> --image=<DEBUG_IMAGE> -- bash |
| + | |
| + | ### port forward |
| + | kubectl port-forward <POD_NAME> <LOCAL_PORT>:<POD_PORT> |
| + | kubectl port-forward <svc/<DEPLOYMENT_NAME> <LOCAL_PORT>:<POD_PORT> |