Kubernetes Cheatsheets
Conceptos, kubectl, manifiestos y diagnóstico, con tu app chanchito + monguito como ejemplo. Si venís de Docker, empezá por De Compose a K8s.
Conceptos
Arquitectura del cluster, estado deseado, Deployment → Pod, glosario y equivalencias con Docker.
kubectl
Cluster local, contextos, get/describe, apply, logs, exec, port-forward, rollouts. Con buscador.
Manifiestos YAML
Anatomía, labels y selectors, y plantillas de Deployment, Service, ConfigMap, Secret, PVC e Ingress.
Red, config y datos
Tipos de Service y puertos, DNS, Ingress, cómo inyectar ConfigMaps/Secrets, PVC y StatefulSet.
De Compose a K8s
Tu pruebas-docker migrado: mapa línea por línea, pasos y manifiestos completos.
Problemas comunes
CrashLoopBackOff, ImagePullBackOff, Pending, endpoints vacíos… con causa y solución.
Quiero…
Lo que querés hacer → el comando.
Ver y depurar
kubectl get pods -o widekubectl get allkubectl describe pod <pod>kubectl logs -f deploy/chanchitokubectl logs <pod> --previouskubectl exec -it deploy/chanchito -- shkubectl port-forward svc/chanchito 3000:80kubectl get events --sort-by=.lastTimestampDesplegar y actualizar
kubectl apply -f k8s/kubectl create deployment x --image=x:1 --dry-run=client -o yamlkubectl scale deploy chanchito --replicas=3kubectl set image deployment/chanchito chanchito=chanchito:2kubectl rollout undo deploy/chanchitokubectl rollout restart deploy/chanchitokubectl delete -f k8s/Cluster y configuración
kubectl config current-contextkubectl config use-context docker-desktopkubectl config set-context --current --namespace=<ns>kubectl create secret generic mongo-secret --from-literal=KEY=valorminikube image load chanchito:1Red y datos
kubectl get endpoints chanchitokubectl run tmp --rm -it --image=busybox -- nslookup monguitokubectl port-forward svc/monguito 27017:27017kubectl get pvc,pvDescargar como imagen
Cada hoja completa en PNG, para tenerla offline o imprimirla.
PNG por hoja
| Hoja | Tema oscuro | Tema claro |
|---|---|---|
| Inicio | index-dark.png | index-light.png |
| 01 · Conceptos | 01-conceptos-dark.png | 01-conceptos-light.png |
| 02 · kubectl | 02-kubectl-dark.png | 02-kubectl-light.png |
| 03 · Manifiestos YAML | 03-manifiestos-dark.png | 03-manifiestos-light.png |
| 04 · Red, config y datos | 04-red-config-datos-dark.png | 04-red-config-datos-light.png |
| 05 · De Compose a K8s | 05-de-compose-a-k8s-dark.png | 05-de-compose-a-k8s-light.png |
| 06 · Problemas comunes | 06-problemas-dark.png | 06-problemas-light.png |
Nada por acá. Probá en kubectl o en Problemas comunes.