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>
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9