Volver al índice
Modo oscuro
Kubernetes

Kubernetes por Santiago Soñora

Este tutorial está diseñado para guiar a quienes desean aprender más acerca de Kubernetes. Es ideal para un nivel avanzado.

Kubernetes es la plataforma de orquestación de contenedores líder en la industria, fundamental para automatizar el despliegue, escalado y gestión de aplicaciones en entornos distribuidos a gran escala. Esta guía de nivel avanzado profundiza en la arquitectura del clúster (Control Plane, Nodos), explora en detalle los objetos clave de la API (Pods, Deployments, Services, Persistent Volumes, ConfigMaps, Secrets) y cómo definirlos en manifiestos YAML. Cubre temas cruciales como la persistencia de datos, la gestión de configuración y secretos, redes avanzadas (DNS, Service Discovery, Ingress), estrategias de despliegue (Rolling Updates, Rollbacks), fundamentos de monitoreo y logging, seguridad (RBAC, Security Context) y herramientas de empaquetado como Helm. Permite administrar aplicaciones contenedorizadas complejas en entornos de producción y abordar desafíos de infraestructura a escala.

“Hola, mundo” en Kubernetes

El 'Hola, mundo' en Kubernetes: desplegar una aplicación simple (ej. Nginx) como un Deployment y exponerla con un Service para que sea accesible.

📋 Copiar
kubectl create deployment nginx-hello --image=nginx
kubectl expose deployment nginx-hello --type=NodePort --port=80

Resultado:

Output
deployment.apps/nginx-hello created
service/nginx-hello exposed

Comandos básicos

Familiarizarse con estos comandos es esencial para interactuar eficientemente con Kubernetes:

Conceptos Clave

Comprender estos conceptos fundamentales te ayudará a dominar Kubernetes de forma más organizada y eficiente:

Casos de uso

Algunos ejemplos de aplicaciones prácticas donde se utiliza Kubernetes:

Consejos para Principiantes

Aquí tienes algunas recomendaciones para facilitar tus inicios en Kubernetes:

Herramientas relacionadas

Si te interesa Kubernetes, también podrías explorar estas herramientas:

Recursos útiles

Amplía tus conocimientos con estos enlaces y materiales: