¡Disculpas si viste este blog antes y fue solo un sorteo aleatorio! ¿Accidentalmente presioné publicar antes de escribir algo? Todavía estoy descubriendo un flujo de trabajo fluido entre Canva, dev.to y Eraser.io, así que tengan paciencia mientras hago las cosas bien.
En la publicación de hoy, analizaré la arquitectura básica de Kubernetes, centrándome en los dos componentes principales: el Nodo maestro y el Nodo trabajador.
El Nodo Maestro es donde ocurre la magia del control. Es responsable de gestionar el clúster y coordinar todo entre los nodos. Estos son los componentes clave del Master Node:
Servidor API: Este es el punto de entrada para todas las tareas administrativas. Piense en ello como el principal centro de comunicación entre los usuarios, los nodos e incluso los componentes externos.
Programador: como sugiere el nombre, es responsable de programar sus aplicaciones (pods) para que se ejecuten en los nodos trabajadores según los recursos disponibles.
Controller Manager: Responsable de monitorear y mantener el estado deseado del cluster, asegurando que todo esté funcionando sin problemas y como se espera.
etcd: Es el cerebro de la operación, que almacena todos los datos y configuraciones del clúster.
En el otro lado, tienes los nodos trabajadores. Aquí es donde realmente se ejecutan sus contenedores (aplicaciones). Aquí hay un desglose:
Pods: un Pod es la unidad implementable más pequeña en Kubernetes. Cada Pod encapsula uno o más contenedores.
kubelet: garantiza que los contenedores en los Pods se estén ejecutando e informa al Master Node.
Container Runtime: Este es el software que realmente ejecuta los contenedores.
kube-proxy: Gestiona las reglas de red que permiten que los Pods se comuniquen entre sí y con el mundo exterior.
La comunicación entre los nodos maestro y trabajador es clave para mantener el sistema funcionando sin problemas. El servidor API se comunica con el kubelet en cada nodo trabajador para asegurarse de que los contenedores se ejecuten como se espera, mientras que el programador decide qué pods van y dónde según los recursos.
Espero que esto le brinde una idea clara de cómo está organizada la arquitectura de Kubernetes. Si estás aprendiendo Kubernetes como yo, dibujar estos diagramas y desglosarlos realmente ayuda a solidificar los conceptos.
@piyushsachdeva
Vídeo del día 5
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3