Data Engineering

Kubernetes - Fundamentos

Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, namespaces, kubectl, manifiestos YAML

20 preguntas de entrevista·
Mid-Level
1

¿Cuál es la unidad más pequeña que se puede desplegar en Kubernetes?

Respuesta

El Pod es la unidad más pequeña que se puede desplegar en Kubernetes. Un Pod representa uno o más contenedores que comparten la misma red y almacenamiento. Constituye el bloque básico sobre el que se basan todas las demás abstracciones de Kubernetes como Deployments, ReplicaSets y Services.

2

¿Qué componente de Kubernetes es responsable de mantener un número especificado de réplicas de Pods en ejecución?

Respuesta

Un Deployment gestiona los ReplicaSets que mantienen el número deseado de Pods en ejecución. Proporciona capacidades de actualizaciones progresivas, rollbacks y escalado. Deployment es la forma recomendada de desplegar aplicaciones stateless en Kubernetes.

3

¿Qué comando kubectl lista todos los Pods en todos los namespaces?

Respuesta

El comando kubectl get pods --all-namespaces (o -A como abreviación) muestra todos los Pods de todos los namespaces. Por defecto, kubectl opera en el namespace default. El flag --all-namespaces permite ver los recursos del sistema en kube-system así como los de otros namespaces.

4

¿Qué tipo de Service de Kubernetes expone los Pods solo dentro del cluster?

5

¿Cómo almacenar datos de configuración no sensibles en Kubernetes?

+17 preguntas de entrevista

Domina Data Engineering para tu próxima entrevista

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

Empieza gratis