Kubernates cheat sheet
Kubernetes Cheat Sheet (EXAMPLE)
This is an example cheat sheet. Feel free to customize for your own needs.
Installation & Configuration
pip3 install -U stups- Installs zkubectlstups configure stups.example.org- Might need "sudo"source <(zkubectl completion bash)source <(zkubectl completion zsh)
Troubleshooting
zkubectl get deploy- Get all application podszkubectl get pods -l application=APP_NAMEzkubectl describe pod POD_NAME- View status and reasonzkubectl logs -f POD_NAME- Tail app logs
Architecture
Resource Types
- configmaps -
cm - deployments -
deploy - pods -
po - services -
svc
Basic Commands
zkubectl get deploy- Get all application podszkubectl get pods -l application=APP_NAMEzkubectl describe pod POD_NAME- See status and reason (e.g., OOM killed)zkubectl top pod POD_NAME --containers
Cluster Login
zkubectl list- Shows all available clusterszkubectl list-clusters- Writes to/kube/configzkubectl login CLUSTER_ALIASzkubectl cluster-info
Logs & Debugging
zkubectl logs -f [-c CONTAINER_NAME] POD_NAME- Tail app logszkubectl logtail REGEX_PATTERN [-s TIME]zkubectl exec -it POD_NAME [-c CONTAINER_NAME] shzkubectl port-forward POD_NAME [LOCAL_PORT:]PORTzkubectl dashboard- Open Kubernetes Dashboard in browser
Service & Ingress
zkubectl describe svc SVC_NAME- Check if service has endpointszkubectl describe ingress INGRESS_NAME- Check ALB configuration
Resource Types
- ConfigMaps -
cm - Deployments -
deploy - Endpoints -
ep - HorizontalPodAutoscalers -
hpa - Jobs
- Namespaces -
ns - Pods -
po - ReplicaSets -
rs - Secrets - Store DB passwords and credentials
- Services -
svc - StatefulSets - For databases
- CronJobs
Zalando Specific
- PlatformCredentialSets - Declare needed platform credentials

Comments
Post a Comment