
Kubernetes Basics
Pods, Deployments, Services, ConfigMaps, Secrets, health checks, límites de recursos
1¿Qué es un Pod en Kubernetes?
¿Qué es un Pod en Kubernetes?
Respuesta
Un Pod es la unidad desplegable más pequeña en Kubernetes. Representa un grupo de uno o más contenedores que comparten el mismo namespace de red y almacenamiento. Los contenedores de un Pod pueden comunicarse mediante localhost y acceder a los mismos volúmenes. El Pod proporciona un contexto de ejecución compartido para los contenedores que contiene.
2¿Cuál es la principal ventaja de usar un Deployment en lugar de un Pod aislado?
¿Cuál es la principal ventaja de usar un Deployment en lugar de un Pod aislado?
Respuesta
Un Deployment gestiona automáticamente el ciclo de vida de los Pods, incluyendo la replicación, los rolling updates y los rollbacks. Garantiza que siempre se esté ejecutando un número específico de réplicas. Si un Pod falla, el Deployment crea automáticamente uno nuevo para mantener el estado deseado.
3¿Qué tipo de Service de Kubernetes se debe usar para exponer una aplicación solo dentro del clúster?
¿Qué tipo de Service de Kubernetes se debe usar para exponer una aplicación solo dentro del clúster?
Respuesta
ClusterIP es el tipo de Service por defecto en Kubernetes. Crea una dirección IP virtual accesible solo desde dentro del clúster. Este tipo es ideal para la comunicación entre servicios, como entre un frontend y un backend, o entre una API y una base de datos. La dirección ClusterIP permanece estable aunque cambien los Pods subyacentes.
¿Cómo almacenar datos de configuración no sensibles en Kubernetes?
¿Cuál es la principal diferencia entre un Secret y un ConfigMap en Kubernetes?
+19 preguntas de entrevista
Otros temas de entrevista Go
Fundamentos de Go
Estructuras de datos en Go
Interfaces en Go
Manejo de errores
Goroutines básicas
Channels
Go Modules
Servidor HTTP
Cliente HTTP
Codificación JSON
Database/SQL
Paquete context
Testing
Patrones de concurrencia
Primitivas de sincronización
Frameworks web de Go
Diseño de API REST
gRPC
Reflection
Gestión de memoria
Optimización del rendimiento
Generics
Go Design Patterns
Microservices
Seguridad y autenticación
Docker & Containerization
Go Avanzado
Desarrollo de CLI
Domina Go para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis