Esta secci贸n est谩 dedicada exclusivamente a quienes se est谩n preparando para el examen oficial CKA de la CNCF. Aqu铆 encontrar谩s art铆culos estructurados por bloques, con contenidos centrados en los objetivos y comandos requeridos para superar la certificaci贸n.
馃摌 Bloques oficiales del examen CKA.
-
馃З Bloque 1: Cluster Architecture, Installation & Configuration (25%)
- Introducci贸n al formato YAML y JSON en Kubernetes
- Kubernetes: Gu铆a Completa para Orquestaci贸n de Contenedores y Gesti贸n Segura de Secrets
- Componentes de Kubernetes
- API Server
- etcd
- Controller Manager
- Scheduler
- kubelet
- kube-proxy
- Manifiestos y kubeadm: modelo declarativo y creaci贸n del cl煤ster
- Instalaci贸n de un Cl煤ster Local para Pruebas (VirtualBox, Linux, kubeadm)
- Gesti贸n de certificados y kubeconfig
- Autenticaci贸n y Autorizaci贸n en Kubernetes
- Fundamentos de TLS, PKI y Certificados X.509
- Ubicaci贸n, Estructura y Manejo b谩sico de certificados.
- Renovaci贸n y rotaci贸n de certificados (
kubeadm certs) - TLS Bootstrapping: Certificados Autom谩ticos para kubelets
- Kubeconfig: contexto, usuarios, clusters y uso de namespaces
- Archivos kubeconfig: contexto, usuarios y clusters
- Contextos y Namespaces: Todo lo que hay que saber
- Alta disponibilidad del plano de control
- etcd en HA
- Balanceo de API Server (keepalived, HAProxy…)
- Control plane est谩tico vs. pods est谩ticos
- Configuraci贸n de etcd
- Backups y restauraci贸n
- Encriptaci贸n en reposo (Secrets encryption)
- Ajustes del kubelet
- Par谩metros de arranque (
/etc/systemd/system/kubelet.service.d/) - ConfigMap de configuraci贸n
- Certificados y rotaci贸n autom谩tica
- Par谩metros de arranque (
-
⚙️ Bloque 2: Workloads & Scheduling (15%)
- Gesti贸n de Cargas de Trabajo en Kubernetes
- Dominando las Primitivas de Kubernetes: La Clave para Aplicaciones Aut贸nomas
- Introducci贸n a cargas de trabajo y programaci贸n en Kubernetes
- Pods, ReplicaSets y Deployments
- Declaraci贸n YAML de Pod vs. Deployment
- apiVersion: Diferencias entre v1, apps/v1 y otros grupos
- Estrategias de actualizaci贸n (RollingUpdate, Recreate)
- Rollbacks y versiones
- Escalabilidad de Aplicaciones en Kubernetes: Mecanismos y Estrategias
- Prometheus en Kubernetes: Monitoreo, M茅tricas y Autoscaling
- Jobs y CronJobs
- Sintaxis y uso de Jobs
- CronJobs: programaci贸n, historial y concurrencia
- DaemonSets, StatefulSets y DaemonSets
- Diferencias y casos de uso
- Persistencia en StatefulSets
- Lifecycle y probes
- El Ciclo de Vida de los Pods en Kubernetes: Fases y Mecanismos de Gesti贸n
- Per铆odo de Gracia de Terminaci贸n: Finalizaci贸n Controlada de Pods
- Init Containers
- Liveness, readiness y startup probes
- Hooks: postStart, preStop
- Buenas pr谩cticas con Secrets en variables de entorno y MD5
- Creaci贸n y Gesti贸n B谩sica de Secrets en Kubernetes: Pr谩ctica y Buenas Pr谩cticas
- ConfigMaps y Secrets en Kubernetes: Gesti贸n de Configuraciones y Datos Sensibles
- Cifrado de Secrets con Helm y PGP: Seguridad Avanzada en Kubernetes
- Errores Comunes al Crear Secrets en Kubernetes y C贸mo Prevenirlos
- Cifrado de Secrets con AES-256 y Base64 en Kubernetes
- Programaci贸n avanzada de Pods: Affinity, Taints y NodeSelector
- Gesti贸n eficiente de recursos: QoS, Eviction, Quotas y PDB
- PriorityClasses y preemption
- Kustomize en Kubernetes: Gesti贸n Flexible de Configuraciones
- Helm: Gesti贸n de Aplicaciones y Despliegues en Kubernetes
- Kustomize + Helm: Personalizaci贸n de Despliegues Kubernetes
-
馃攼 Bloque 3: Services & Networking (20%)
- Interacciones de la Red en un Cl煤ster Base de Kubernetes
- Introducci贸n a la red en Kubernetes: Fundamentos para el CKA
- Tipos de Service
- ClusterIP, NodePort, LoadBalancer, ExternalName
- Headless Services
- Servicios en Kubernetes: Configuraci贸n y Ejemplos Pr谩cticos.
- Conectividad en Kubernetes: Ingress, CoreDNS y Plugins CNI
- Kube-Proxy y su Relaci贸n con CNI: Capas de Red en Kubernetes
- Implementar Cargas de Trabajo, Servicios e Ingress
- Network Policies
- Sintaxis de NetworkPolicy
- Casos de uso: permitir/denegar
- Service Accounts y RBAC
- Creaci贸n y uso de ServiceAccounts
- Roles, ClusterRoles y bindings
- Herramientas de depuraci贸n
kubectl port-forward,proxy,exec,logs,describe
-
馃捑 Bloque 4: Storage (10%)
- Introducci贸n al almacenamiento en Kubernetes
- Vol煤menes en Kubernetes: persistentes vs ef铆meros
- Vol煤menes b谩sicos
emptyDir,hostPath,configMap,secret,downwardAPI
- Persistent Volume Claims (PVC): configuraci贸n est谩tica y din谩mica
- AccessModes (RWO, ROX, RWX)
- Vol煤menes est谩ticos vs. provisi贸n din谩mica
- StorageClass: aprovisionamiento din谩mico y pol铆ticas de almacenamiento
- Casos pr谩cticos: almacenamiento para bases de datos y NFS compartido
- StorageClasses
- Provisioner y par谩metros
- ReclaimPolicy y bindingMode
- Casos pr谩cticos
- Conectar PV a Pod
- Migraci贸n y backups de vol煤menes
- Expansi贸n din谩mica, drivers CSI y NFS
-
馃洜️ Bloque 5: Troubleshooting (30%)
- Depuraci贸n del plano de control
- Logs de API Server, Controller Manager, Scheduler
- Estado de etcd y restauraci贸n
- Problemas en nodos de trabajo
- NotReady, NetworkUnavailable
- Logs de kubelet y CRI
- Diagn贸stico de CNI (flannel, calico…)
- Incidencias de red
- Conectividad pods-servicios
- DNS fallando, timeouts
- Network Policies bloqueando tr谩fico
- Errores en workloads
- CrashLoopBackOff, ImagePullBackOff
- Pods Pending (recursos, scheduling)
- Jobs mal completados
- Cuellos de botella
- CPU/memoria saturadas
- L铆mites de PV agotados
- Quotas y LimitRanges
- Rotaci贸n de certificados en producci贸n
- Planificaci贸n y ejecuci贸n sin downtime
- kubectl avanzado
kubectl debug, ephemeral-containers- Plugins y alias 煤tiles
- Depuraci贸n del plano de control
Comentarios
Publicar un comentario