Guía de entrevistas técnicas de Devops

Accede/Registrate para Descargar tu Guía

Lista de Preguntas


¿Qué son los objetos en K8?

En Kubernetes, los "objetos" son representaciones declarativas de los recursos que deseas crear o gestionar en el clúster. Cada objeto describe un estado deseado para el clúster y especifica los parámetros necesarios para alcanzar ese estado. Los objetos son fundamentales para definir, configurar y operar aplicaciones en Kubernetes. 

Los objetos que tiene Kubernetes son los siguientes:

Tipo de Objeto

Descripción

Pod

La unidad más pequeña que posee  Kubernetes. Representa un conjunto de contenedores que comparten almacenamiento y red. Pueden ejecutar una aplicación o un conjunto de microservicios.

Service

Define un conjunto lógico de pods y una política para acceder a ellos. Permite la exposición de servicios y la comunicación entre componentes de la aplicación dentro y fuera del clúster.

ReplicaSet

Garantiza que un número específico de réplicas de un pod esté siempre en ejecución. Se utiliza para mantener la disponibilidad y escalabilidad de las aplicaciones.

Deployment

Proporciona actualizaciones declarativas para aplicaciones y facilita el escalado y la actualización. Gestiona réplicas y actualizaciones de manera controlada y sin tiempo de inactividad.

ConfigMap

Almacena configuraciones no confidenciales en el clúster, como variables de entorno, archivos de configuración o datos de configuración.

Secret

Almacena información confidencial, como contraseñas o claves API. Los datos en los secretos se almacenan de forma segura en el clúster.

Ingress

Define reglas para el enrutamiento del tráfico HTTP y HTTPS a servicios basados en la URL solicitada. Facilita la exposición de servicios web y gestiona las rutas de acceso.

Namespace

Permite dividir un clúster en múltiples clústeres virtuales. Proporciona aislamiento y organización, permitiendo que diferentes equipos o proyectos coexistan en el mismo clúster.

PersistentVolume y PersistentVolumeClaim

Permiten la gestión de almacenamiento persistente en el clúster. Los PersistentVolumes representan el almacenamiento físico, mientras que los PersistentVolumeClaims son solicitudes de almacenamiento realizado por los pods.

Whatsapp Mentores Tech