RousselTMLEARNING

Conteneurisation · Cursos

Kubernetes: del descubrimiento a la experiencia

Aprenda a desplegar, gestionar y escalar aplicaciones contenedorizadas con Kubernetes, el orquestador de contenedores de referencia.

2 capítulos2 leccionesES
A tu ritmo, con la práctica.

LEARNING PATH

Programa del curso

0Resumen de la formación1 lecciones
1Introducción1 lecciones

LEARN BY DOING

Casos prácticos

Despliegue de aplicaciones de microservicios

Gestionar una gran cantidad de servicios independientes con descubrimiento de servicios, equilibrio de carga y gestión de configuración integrados.

Auto-escalado horizontal

Aumentar o disminuir automáticamente el número de contenedores (pods) de una aplicación según la carga (uso de CPU, memoria).

Despliegues sin interrupción (Rolling updates)

Actualizar una aplicación sin interrupción del servicio reemplazando progresivamente los contenedores antiguos por los nuevos, con posibilidad de marcha atrás.

Preguntas frecuentes

¿Qué es Kubernetes (K8s)?

Es un sistema de orquestación de contenedores de código abierto que automatiza el despliegue, el escalado y la gestión de aplicaciones contenedorizadas.

¿Cuál es la diferencia entre un Pod y un Deployment?

Un Pod es la unidad desplegable más pequeña en Kubernetes, que contiene uno o más contenedores. Un Deployment es un objeto de nivel superior que gestiona ReplicaSets, los cuales a su vez aseguran que un número específico de Pods idénticos se estén ejecutando en todo momento.

¿Qué es un Service en Kubernetes?

Es una abstracción que define un conjunto lógico de Pods y una política para acceder a ellos (a través de una IP y un puerto estables), actuando como un punto de entrada y un equilibrador de carga interno.