Guía de entrevistas técnicas de Devops
Lista de Preguntas
¿Cómo funciona Kubernetes?
Kubernetes (también conocido como K8s) es una plataforma de código abierto para automatizar la implementación, escalabilidad y operación de aplicaciones en contenedores. Los componentes de Kubernetes trabajan juntos para proporcionar un entorno robusto para la ejecución de contenedores.
Los componentes clave de Kubernetes son los siguientes:
Master: El maestro es el componente central de Kubernetes y se encarga de la toma de decisiones en el clúster. El maestro gestiona y coordina las operaciones en los nodos, asegurándose de que el estado actual coincida con el estado deseado definido en los archivos de configuración. Incluye varios subcomponentes:
- API Server (kube-apiserver): Expone la API de Kubernetes. Es el punto de entrada para todas las operaciones en el clúster.
- etcd: Almacén de datos consistente y altamente disponible utilizado para almacenar la configuración del clúster y el estado.
- Controller Manager (kube-controller-manager): Implementa controladores que gestionan el estado del clúster y responden a los cambios en la topología del clúster.
- Scheduler (kube-scheduler): Asigna nodos a los pods según las restricciones y requisitos de recursos.
Nodos (Nodes): Un clúster de Kubernetes consta de uno o más nodos, que son las máquinas físicas o virtuales que forman parte del clúster. Cada nodo ejecuta los siguientes componentes:
- Kubelet: Agente que comunica con el maestro y gestiona los contenedores en el nodo.
- Kube-proxy: Mantiene las reglas de red en los nodos y realiza el balanceo de carga para los servicios del clúster.
- Container Runtime: Software que ejecuta y gestiona los contenedores, como Docker o containerd.
Pods: Un pod es la unidad más pequeña en Kubernetes y representa un grupo de uno o más contenedores que comparten el mismo espacio de red y almacenamiento. Los contenedores en un pod se ejecutan en el mismo nodo y comparten recursos.
Suscribete a nuestro Newsletter y recibe información para mejorar tus conocimientos y posibilidad de conseguir un mejor empleo
Subscribete en LinkedIn