Kubernetes
Aprende Kubernetes desde pods hasta produccion. Despliegues, servicios, ingress, Helm, escalado, RBAC y observabilidad.
14 lecciones, en orden
- 125 min
Qué es Kubernetes
Bienvenido. Si has usado Docker una o dos veces y ahora oyes la palabra Kubernetes por todas partes sin saber muy bien qué es, estás en el sitio...
Why orchestrators existControl plane vs nodesKubectlCluster-infoManifests - 230 min
Tu Primer Pod
En la lección anterior hablaste con un cluster, pero no llegaste a pedirle que ejecutara nada. Ese hueco es el que cierra esta lección. Kubernetes no...
Pod manifestKubectl applyKubectl getKubectl logsKubectl execKubectl delete - 335 min
Deployments y ReplicaSets
Lo comprobaste tú mismo al final de la lección anterior: borra un Pod suelto, o deja que se caiga, y no hay nada que lo devuelva a la vida. Eso vale...
Deployment manifestReplicasReplicaSetRolling updatesRollout statusRollout undo - 435 min
Services
Ya tienes un Deployment que mantiene tres Pods con vida, lo que resuelve el problema de que un Pod muera y no vuelva. No resuelve un segundo problema...
ClusterIPNodePortLoadBalancerSelector matching labelsKubectl exposePort-forward - 535 min
Probes y Autorreparación
Un proceso que se ha caído es fácil de tratar. Ya no está, el sistema operativo se ha enterado y Kubernetes arranca uno nuevo. El caso difícil es el...
Liveness probeReadiness probeStartup probeHttp probe specRestart policyWhat happens on failure - 635 min
ConfigMaps y Secrets
Ahora mismo, si tu contenedor necesita un ajuste, por ejemplo un nivel de log o un usuario de base de datos, el único sitio donde ponerlo es dentro...
ConfigMap manifestEnvFromMount as fileSecret base64Kubectl create secret genericNever commit real secrets - 735 min
Volumes y almacenamiento persistente
Todo lo que has desplegado hasta ahora ha sido amnésico a propósito. Un Pod arranca, hace su trabajo y, cuando muere, el sistema de archivos en el...
EmptyDirPersistentVolumeClaimStorageClassPVC manifestMount in a Deployment - 825 min
Namespaces y Labels
Un clúster con seis Pods dentro es fácil. Ejecutas kubectl get pods, lo ves todo y sabes qué es cada cosa. Un clúster con seiscientos Pods repartidos...
Kubectl create namespace-n flagDefault vs kube-systemLabelsSelectorsKubectl get -l - 935 min
Ingress
Ya sabes meter tráfico dentro del clúster. NodePort abre un puerto de numeración alta en todos los nodos; LoadBalancer le pide una IP pública a tu...
Ingress controllerIngress manifestHost and path rulesIngressClassNameTLS via cert-manager - 1035 min
Conceptos básicos de Helm
Escribe tu quinta aplicación web para Kubernetes y te darás cuenta de algo desalentador: no paras de teclear el mismo YAML. Un Deployment, un...
Chart structureValues.yamlHelm installHelm upgradeHelm templateWhen to use Helm vs raw manifests - 1130 min
Escalado y HPA
Imagina un supermercado con diez cajas pero solo dos cajeros de turno. A las nueve de la mañana sobra sitio. A las seis de la tarde la cola llega al...
Kubectl scaleMetrics-server requirementHorizontalPodAutoscaler manifestCPU targetVPA mention - 1235 min
RBAC
Todos los comandos que has ejecutado en este curso salieron como tú, el administrador del clúster, y el clúster dijo que sí a todos. Eso está bien...
ServiceAccountRole vs ClusterRoleRoleBindingLeast privilegeVerbs and resources - 1330 min
Observabilidad
Son las tres de la madrugada y algo va mal. Los usuarios están viendo errores. Tienes un clúster con cuarenta Pods dentro, y la única descripción...
Stdout-as-logsKubectl logsPrometheus + grafanaOpenTelemetry mentionWhere to start - 1460 min
Proyecto final: Implementar una pila
Todas las lecciones hasta ahora han enseñado un objeto cada vez, y cada uno se ha visto por separado. Así es como se aprende una cosa, y no es la...
Multi-service DeploymentConfigMap for configSecret for db passwordPVC for db dataIngress for the APILiveness probe+1
Aprende Kubernetes en tu idioma
Cada lección, examen y respuesta del tutor aparece en tu idioma. El tutor de IA responde en el idioma en que le hablas.
Roles that use Kubernetes
See how hiring teams interview engineers on Kubernetes, in production-like environments.
Platform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewDevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview