Del curso: Kubernetes para administradores IT esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.700 cursos impartidos por expertos del sector.

Stateful Sets en Kubernetes

Stateful Sets en Kubernetes

Un StatefulSet es una categoría un poco especial de controlador que, frente a la volatilidad que suponemos normalmente de los contenedores y su almacenamiento, nos ofrece la posibilidad de desplegar aplicaciones que guardan estado en disco. Un StatefulSet es prácticamente igual a un Deployment, salvo que se asegura de la unicidad y existencia de cada uno de los "pods". A cada uno de ellos le asignará un identificador único, en vez de aleatorio, y, en caso de desaparecer y volver a aparecer, le volverá a asignar el mismo identificador que tenía anteriormente. Aquí tenemos una plantilla de un StatefulSet, y podemos ver que es exactamente igual a un Deployment salvo, por supuesto, que tenemos un tipo de recurso diferente con la 'apiVersion apps v1' y el resto todo es exactamente lo mismo. Tenemos nombre, tenemos selectores, nombre de servicio, tenemos réplicas, tenemos el nombre del contenedor y su imagen, etc. Pero, eso sí, le ha agregado unas opciones extra para que podamos observar…

Contenido