DEV Community

Andres C
Andres C

Posted on

1

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 ...

Reinvent your career. Join DEV.

It takes one minute and is worth it for your career.

Get started

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay