Curso CKA

Módulos

  1. M01
    Entorno de laboratorio, kubectl avanzado y estrategia de examen CKA

    Prepara el entorno de laboratorio, domina kubectl imperativo y practica una estrategia eficiente para el examen CKA.

  2. M02
    Arquitectura de Kubernetes

    Comprende los componentes de Kubernetes, su comunicación, el reconciliation loop y el arranque del control plane con static pods.

  3. M03
    kubeadm, backup y restore de etcd, y upgrade de cluster

    Instala un cluster kubeadm de tres nodos, haz backup y restore de etcd, e inspecciona certificados antes de ejecutar el upgrade completo del control plane y los workers.

  4. M04
    Control plane de alta disponibilidad (HA)

    Calcula el quorum de etcd, distingue las topologías stacked y external, y aplica los comandos de kubeadm para un control plane de alta disponibilidad.

  5. M05
    RBAC y seguridad del cluster

    Aplica el flujo completo de RBAC (Role, ClusterRole, RoleBinding, ClusterRoleBinding y ServiceAccounts) para crear identidades y controlar el acceso a la API.

  6. M06
    Helm, Kustomize, CRDs y Operators

    Instala componentes con Helm y Kustomize, crea Custom Resource Definitions, entiende el patrón Operator y las interfaces de extensión CNI, CSI y CRI.

  7. M07
    Workloads — Deployments, DaemonSets y StatefulSets

    Domina Deployments con RollingUpdate y rollback, DaemonSets por nodo, y StatefulSets con identidad de red y storage estables.

  8. M08
    Jobs, CronJobs y gestión de recursos

    Configura Jobs y CronJobs con completions, parallelism y control de historial, y aplica requests, limits y QoS classes para priorizar pods bajo presión de recursos.

  9. M09
    Scheduling avanzado — Affinity, Taints y PriorityClasses

    Controla dónde se programan los pods con nodeSelector, node/pod affinity, taints y tolerations, y protege cargas críticas con PriorityClasses y preemption.

  10. M10
    Services y kube-proxy

    Domina los cuatro tipos de Service, Endpoints y EndpointSlices, y los tres modos de kube-proxy que traducen un Service en reglas reales de red.

  11. M11
    Ingress y Gateway API

    Expón servicios HTTP/S con Ingress y con su evolución Gateway API (GatewayClass, Gateway, HTTPRoute), incluyendo TLS y migración entre ambos mecanismos.

  12. M12
    NetworkPolicy y segmentación

    Restringe el tráfico ingress y egress entre pods con NetworkPolicy, combinando podSelector, namespaceSelector e ipBlock, implementadas realmente por el CNI.

  13. M13
    CoreDNS y resolución de nombres

    Entiende cómo CoreDNS resuelve nombres de Services y pods, las convenciones DNS del cluster, el Corefile, y cómo diagnosticar fallos de resolución.

  14. M14
    Storage — PersistentVolume, PersistentVolumeClaim y StorageClass

    Desacopla el almacenamiento del ciclo de vida del pod con PV, PVC y StorageClass, aprovisionamiento estático y dinámico, access modes y reclaim policies.

  15. M15
    Troubleshooting — Cluster y Control Plane

    Diagnostica y resuelve fallos del control plane con metodología sistemática — apiserver inalcanzable, certificados expirados, etcd roto, static pods inválidos y kubeconfigs incorrectos.

  16. M16
    Troubleshooting — Nodos y Networking

    Diagnostica nodos NotReady, fallos del CNI, conectividad rota entre pods de distintos nodos, presión de recursos y kube-proxy desincronizado.

  17. M17
    Troubleshooting — Aplicaciones y Storage

    Diagnostica ImagePullBackOff, ConfigMaps y Secrets faltantes, init containers bloqueados, probes mal configuradas, y fallos de storage a nivel de pod.

  18. M18
    Simulacro CKA cronometrado

    Examen simulado completo de 18 tareas y 120 minutos, con la misma distribución de peso por dominio que el examen real, para medir velocidad de ejecución.