¿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.
|
Suscribete a nuestro Newsletter y recibe información para mejorar tus conocimientos y posibilidad de conseguir un mejor empleo
Subscribete en LinkedIn