DevOps

Fundamentos de Kubernetes

Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, comandos kubectl, troubleshooting de CrashLoopBackOff

26 preguntas de entrevista·
Mid-Level
1

¿Qué es un Pod en Kubernetes?

Respuesta

Un Pod es la unidad más pequeña desplegable en Kubernetes. Encapsula uno o más contenedores que comparten el mismo namespace de red, el mismo espacio de almacenamiento y la misma dirección IP. Los contenedores dentro de un Pod pueden comunicarse vía localhost y comparten el mismo ciclo de vida. En la mayoría de los casos, un Pod contiene un único contenedor principal, pero se pueden agregar contenedores sidecar para funcionalidades como logging o monitoring.

2

¿Cuáles son los dos componentes principales del control plane de Kubernetes?

Respuesta

El control plane de Kubernetes comprende principalmente el API Server (kube-apiserver) que expone la API de Kubernetes y sirve como punto de entrada para todas las operaciones, y etcd que es la base de datos distribuida clave-valor que almacena el estado del cluster. Otros componentes incluyen el scheduler (kube-scheduler) que asigna Pods a nodos, y el controller manager (kube-controller-manager) que ejecuta los bucles de control. El API Server es el componente central con el cual todos los demás componentes se comunican.

3

¿Cuál es el rol del kubelet en un nodo Kubernetes?

Respuesta

El kubelet es un agente que se ejecuta en cada nodo worker del cluster. Es responsable de gestionar los Pods en su nodo: monitorea las especificaciones de Pods asignadas por el API Server, inicia y detiene contenedores vía el container runtime, monitorea su salud mediante probes (liveness, readiness), y reporta el estado al control plane. El kubelet asegura que los contenedores definidos en los PodSpecs estén ejecutándose y en buen estado.

4

¿Cuál es la diferencia entre una liveness probe y una readiness probe?

5

¿Para qué sirven los labels en Kubernetes?

+23 preguntas de entrevista

Otros temas de entrevista DevOps

Domina DevOps para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis