
Fundamentos de Kubernetes
Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, comandos kubectl, troubleshooting de CrashLoopBackOff
1¿Qué es un Pod en Kubernetes?
¿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?
¿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?
¿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.
¿Cuál es la diferencia entre una liveness probe y una readiness probe?
¿Para qué sirven los labels en Kubernetes?
+23 preguntas de entrevista
Otros temas de entrevista DevOps
Control de versiones & Git
Fundamentos de Linux
Shell Scripting & Bash
Fundamentos de Networking
Fundamentos de Docker
Fundamentos de CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Networking de Kubernetes
Kubernetes Avanzado
Ingress & API Gateway
Fundamentos de Terraform
Terraform Avanzado
Ansible & Configuration Management
Fundamentos de AWS
Fundamentos de Azure
Fundamentos de GCP
Monitoreo y Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Seguridad de Pipelines CI/CD
Helm & Kubernetes
Seguridad Runtime y Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observabilidad Distribuida
Disaster Recovery & Backup
Optimización del Rendimiento
Optimización de Costos en la Nube
Principios de SRE
Chaos Engineering
Platform Engineering
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