Introducción a Kubernetes
¿Qué es Kubernetes y por qué es importante?
Configura un clúster local con Minikube o Kind
Arquitectura de Kubernetes: nodos, pods, servicios y componentes clave
Introducción a la API de Kubernetes y kubectl
Diferencias entre enfoques declarativos e imperativos
Quiz: Introducción a Kubernetes
Objetos y Recursos de Kubernetes
Pods, ReplicaSets y Deployments
Servicios e Ingress: Exposición de aplicaciones
ConfigMaps y Secrets: Gestión de configuraciones y datos sensibles
Quiz: Objetos y Recursos de Kubernetes
Redes y Almacenamiento en Kubernetes
Modelo de red de Kubernetes: Comunicación entre pods y servicios
Tipos de servicios: ClusterIP, NodePort, LoadBalancer y ExternalName
Volúmenes persistentes (PV) y reclamaciones (PVC)
DaemonSets y StatefulSets
Quiz: Redes y Almacenamiento en Kubernetes
Cargas de Trabajo y Escalado
Despliegue de una aplicación multi-tier en Local
Jobs y CronJobs: Tareas únicas y programadas
Escalado de aplicaciones: HPA y VPA
Escalado de aplicaciones en Kubernetes
Quiz: Cargas de Trabajo y Escalado
Kubernetes en la Nube
Introducción a EKS, AKS y GKE
Configuración de Kubernetes en EKS (AWS)
Configuración de Kubernetes en AKS (Azure) y GKE (Google Cloud)
Despliegue del Proyecto en la nube de AWS (EKS)
Quiz: Kubernetes en la Nube
Troubleshooting, Casos de uso y Certificaciones K8s
Troubleshooting en Kubernetes
Otros casos de uso de Kubernetes
Certificaciones profesionales en K8s
Despliegue en Kubernetes Finalizado
¿Has notado cómo plataformas populares como Netflix y Spotify gestionan eficientemente millones de usuarios sin interrupciones? Esto es posible gracias a Kubernetes, a menudo referido como "K ocho S". Kubernetes es una herramienta que garantiza que las aplicaciones en la nube funcionen de manera impecable, como una orquesta perfectamente sincronizada.
Imagina que Kubernetes es el director de una orquesta, donde cada contenedor es un músico. En caso de que un músico cometiera un error o dejara de tocar, Kubernetes automáticamente lo sustituiría para que la música continuara sin interrupciones. Ahora, si la audiencia aumenta de repente, Kubernetes añade más músicos automáticamente, asegurando que la sinfonía no se vea afectada.
Al embarcarte en este viaje de aprendizaje, descubrirás cómo montar tu propio clúster local utilizando herramientas como MiniKube. Aprenderás a manejar una arquitectura compleja de Kubernetes, entendiendo cómo cada parte de la "orquesta", como pods, deployments y réplicas, trabaja en conjunto. Además, se profundizará en el despliegue de aplicaciones que no solo sean escalables, sino también tolerantes a errores, garantizando así que la "música" nunca se detenga, incluso frente a fallos.
Configurar un clúster local es similar a montar una orquesta desde cero en tu computadora. MiniKube es una herramienta clave en este proceso:
minikube start
Este comando lanza un clúster local básico en tu máquina, proporcionando el entorno necesario para ejecutar Kubernetes de manera local.
Una parte crucial del aprendizaje con Kubernetes es aprender a solucionar problemas como un verdadero director de orquesta. Estarás equipado para identificar y resolver problemas de manera eficiente, manteniendo la armonía y continuidad de tus aplicaciones.
A medida que te adentres en el universo de Kubernetes, descubrirás que no es solo una herramienta. Es el director que transforma la gestión de la infraestructura en una sinfonía perfecta. Este curso es tu oportunidad para nutrir tus habilidades en infraestructura, desarrollo y la nube y elevarlas a un nivel profesional sólido y avanzado. ¡Únete y comienza a convertirte en un maestro orquestador del mundo tecnológico!
Aportes 12
Preguntas 1
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?