¡Esta es una revisión vieja del documento!
* Definición y origen (Google, Open Source). * Kubernetes como plataforma de orquestación. * Conceptos clave de alto nivel. 3. Arquitectura de Kubernetes * Cluster: La unidad fundamental. * Master Node (Plano de Control): * API Server: La interfaz de comunicación. * etcd: Almacén clave-valor distribuido. * Scheduler: Asigna Pods a Nodos. * Controller Manager: Controladores para estado deseado (Deployment, ReplicaSet, etc.). * Cloud Controller Manager (Opcional, para entornos cloud). * Worker Nodes: * Kubelet: Agente que se comunica con el Master. * Kube-proxy: Reglas de red para los Services. * Container Runtime (Docker, containerd, CRI-O, etc.): Ejecuta los contenedores. 4. Conceptos Fundamentales de Kubernetes * Pods: La unidad de despliegue más pequeña (uno o más contenedores). * Deployments: Gestión de Pods y rolling updates. * ReplicaSets: Asegura un número específico de réplicas de un Pod. * Services: Abstracción para acceder a un conjunto de Pods (descubrimiento y balanceo de carga). * Tipos de Service (ClusterIP, NodePort, LoadBalancer, ExternalName). * Namespaces: Espacios virtuales dentro de un cluster para aislamiento. 5. Despliegue Básico con kubectl * Introducción a kubectl (la herramienta de línea de comandos). * Comandos básicos (get, describe, apply, delete). * Ejemplo sencillo de despliegue (YAML básico para un Pod o Deployment). 6. Más Allá de lo Básico (Mención breve) * Persistent Volumes y Persistent Volume Claims (Almacenamiento persistente). * ConfigMaps y Secrets (Configuración y datos sensibles). * Ingress (Exposición de servicios al exterior con más control). * Autoescalado (Horizontal Pod Autoscaler). 7. Casos de Uso Comunes * Microservicios. * Aplicaciones web escalables. * Procesamiento por lotes. 8. Próximos Pasos y Recursos * Documentación oficial de Kubernetes. * Minikube o Kind (para probar localmente). * Plataformas cloud con servicios gestionados de Kubernetes (GKE, EKS, AKS).