0Pricing
Kubernetes Basics · Lección

Conceptos básicos y arquitectura

Aprenda sobre la arquitectura de nodo maestro, el plano de control, los nodos de trabajo y componentes clave como Kubelet y Kube-proxy.

Conceptos básicos y arquitectura es una lección gratuita de Kubernetes Basics en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Kubernetes Basics, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Kubernetes Basics incluye 4 lecciones en total.

Bienvenido a los conceptos fundamentales

Ahora veremos los fundamentos: la arquitectura de Kubernetes. Recorreremos sus componentes, desde el cerebro (el plano de control) hasta los elementos que realizan el trabajo (los nodos de trabajo).

Conceptos básicos y arquitectura — ilustración 1

Estructura maestro-trabajador

Kubernetes funciona con una arquitectura maestro-trabajador: el maestro (el plano de control) administra el estado del clúster y los nodos de trabajo ejecutan sus aplicaciones.

El cerebro de Kubernetes

El plano de control es el cerebro del clúster. Toma decisiones globales y trabaja constantemente para que el estado real del clúster coincida con el estado que usted ha solicitado.

Servidor de API: puerta de enlace

kube-apiserver es la puerta de entrada al plano de control. Toda interacción, ya sea la suya mediante kubectl o la que se produce entre componentes, pasa por esta API.

etcd: la memoria del clúster

etcd es el almacén coherente de pares clave-valor que contiene todo el estado del clúster. Es la única fuente de verdad: si etcd deja de funcionar, el clúster pierde su memoria.

Programador: asignador de Pods

kube-scheduler detecta los Pods sin ubicación y elige el mejor nodo para cada uno, teniendo en cuenta los recursos, las restricciones y las reglas de afinidad.

Administrador de controladores: orquestador

El administrador de controladores ejecuta bucles de control que mantienen la realidad alineada con el estado deseado: detecta nodos inactivos, garantiza que haya la cantidad adecuada de Pods y mucho más.

Nodos de trabajo: los que hacen el trabajo

Los nodos de trabajo son donde se ejecutan realmente sus contenedores. Cada uno incluye los servicios necesarios para ejecutar Pods, gestionar la red y comunicarse con el plano de control.

Kubelet: agente del nodo

El kubelet es el agente presente en cada nodo de trabajo. Recibe las especificaciones de los Pods del servidor de API y se asegura de que esos contenedores estén en ejecución y en buen estado.

Kube-proxy: encargado de la red

kube-proxy se ejecuta en cada nodo y gestiona la red de los Services: dirige el tráfico hacia los Pods en buen estado, tanto si procede del interior como del exterior del clúster.

Comprobación de la arquitectura

Comprobemos cuánto comprende los componentes fundamentales de Kubernetes.

Resumen: arquitectura fundamental

¡Buen trabajo! Ahora conoce el modelo maestro-trabajador, el plano de control (servidor de API, etcd, programador y administrador de controladores) y los componentes de los nodos de trabajo (kubelet y kube-proxy).

Preguntas frecuentes

¿La lección «Conceptos básicos y arquitectura» es gratis?

Sí — el texto completo de «Conceptos básicos y arquitectura» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Kubernetes Basics, actualiza a CoddyKit PRO. El curso de Kubernetes Basics incluye 4 lecciones en total.

¿Qué aprenderé en «Conceptos básicos y arquitectura»?

Aprenda sobre la arquitectura de nodo maestro, el plano de control, los nodos de trabajo y componentes clave como Kubelet y Kube-proxy. Practicas Kubernetes Basics con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Kubernetes Basics?

No se requiere experiencia previa. Kubernetes Basics en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Conceptos básicos y arquitectura»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Kubernetes Basics?

Sí. Cada lección de Kubernetes Basics incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. ¿Qué es Kubernetes?
  2. Por qué es importante Kubernetes
  3. Conceptos básicos y arquitectura
  4. El ecosistema y las distribuciones de Kubernetes
← Volver a Kubernetes Basics