DEV Community

Andres C
Andres C

Posted on

componentes de kubernetes

worker node

  • kubelet: Responsable de la gestión del nodo, asegurándose de que los contenedores funcionen correctamente dentro de los Pods.

  • kube-proxy: Mantiene las reglas de red en los nodos, actuando como un proxy de red que gestiona la conectividad y el balanceo de carga entre los Pods.

  • container runtime: Ejecuta los contenedores, gestionando la creación y ejecución de contenedores en los nodos.

control plane

  • kube-apiserver: Actúa como el front-end del control plane, gestionando la API que interactúa con los usuarios y otros componentes del sistema.

  • etcd: Almacena todos los datos del clúster, sirviendo como el componente de almacenamiento de datos distribuido y confiable.

  • kube-scheduler: Determina dónde ejecutar los Pods no programados, asignando cargas de trabajo de manera eficiente en los nodos disponibles.

  • kube-controller-manager: Garantiza que el estado actual del sistema coincida con el estado deseado, monitorizando y corrigiendo automáticamente el estado del clúster.

  • cloud-controller-manager: Gestiona la interacción entre el clúster y el proveedor de servicios en la nube, facilitando la integración con la infraestructura en la nube.

addons

  • CNI Plugin: (Interfaz de Red de Contenedores) Proporciona la funcionalidad de red para los contenedores, gestionando la conectividad de red entre ellos.

  • CoreDNS: Funciona como el servidor DNS dentro del clúster, facilitando el descubrimiento de servicios a través de resoluciones de nombres.

  • Metrics Server: Recoge y almacena datos sobre el uso de recursos (CPU, memoria, etc.), permitiendo la monitorización del rendimiento del clúster.

  • Web UI: (Kubernetes Dashboard) Proporciona una interfaz web amigable para gestionar el clúster, mejorando la experiencia del usuario y la accesibilidad a las funciones administrativas.

Que sigue..

https://kubernetes.io/docs/concepts/
https://kubernetes.io/docs/concepts/overview/
https://kubernetes.io/docs/concepts/architecture/

y mucho más ...

Top comments (0)