Desarrollador con Kubernetes

Realizando esta lista vas a conseguir las habilidades necesarias para desplegar tus aplicaciones basadas en contenedores con Kubernetes de una forma más eficiente, lo que te permitirá convertirte en un desarrollador más completo.

Impartido por:
  • Antonio Sánchez
  • Pablo Chico de Guzmán
  • Alex Soto Bueno
  • David Sebastián Manjón
  • Varios Profesores
8 horas y 16 minutos

Estas empresas ya confían en nosotros


Lo que aprenderás en esta carrera:

  • Aprenderás qué es Kubernetes
  • Serás capaz de desplegar contenedores en Kubernetes
  • Conocerás los principales objetos que puedes crear en Kubernetes
  • Aprenderás las mejores técnicas de desarrollo en Kubernetes
  • Construyendo imágenes
  • Limitando el uso de recursos
  • Entrega con actualización continua
  • Sondas liveness y readiness
  • Variables de entorno, ConfigMaps
  • Cómo desplegar usando K-Native a Kubernetes
  • Diferentes estratégias de despliegue que pueden usarse con K-Native
  • Secrets
  • Operadores
  • Volúmenes
  • Afinidades
  • CronJobs
  • Daemon and Stateful Sets

Requisitos de la carrera

Para realizar esta lista es necesario entender previamente el funcionamiento de Docker y ser capaz de crear imágenes de Docker.

Cursos de esta carrera

Te recomendamos que sigas los cursos en el siguiente orden

Fundamentos Generales: Orquestación y Automatización IT

1. Fundamentos Generales: Orquestación y Automatización IT
4.1

46 minutos y 25 segundos · Curso

Aprende los fundamentos generales sobre automatización y orquestación en el ámbito IT y conoce cómo puede incrementar tu productividad como DevOps o ingeniero de sistemas.

Kubernetes para principiantes

2. Kubernetes para principiantes
4.4

55 minutos y 21 segundos · Taller

Prepárate para aprender Kubernetes, las herramientas, terminología, conceptos, y ejemplos prácticos de cómo aplicar, desplegar y usar Kubernetes para cumplir con los requerimientos de tu aplicación cloud nativa.

Kubernetes: Creación de contenedores y despliegue de aplicaciones

3. Kubernetes: Creación de contenedores y despliegue de aplicaciones
4.4

46 minutos y 37 segundos · Taller

En este taller aprenderás a desplegar satisfactoriamente y limitar los recursos que tu aplicación puede consumir, ejecutar una entrega continua fluida con sondas readiness y liveness, o configurar correctamente la aplicación.

Kubernetes: Modelo de persistencia y pods

4. Kubernetes: Modelo de persistencia y pods
4.8

47 minutos y 22 segundos · Taller

Con este taller aprenderás a entender el modelo de persistencia en Kubernetes y a crear reglas para el despliegue de Pods.

KinD: Kubernetes en Docker

5. KinD: Kubernetes en Docker
4.3

41 minutos y 49 segundos · Taller

En este taller trabajaremos con KinD, una herramienta multiplataforma para ejecutar un clúster local de Kubernetes usando contenedores Docker. Una buena elección debido a la simplificación del uso de contenedores.

Curso de Kubernetes para desarrolladores

6. Curso de Kubernetes para desarrolladores
4.5

3 horas y 26 minutos · Curso

Con este curso de Kubernetes para desarrolladores aprenderás a desarrollar aplicaciones para ser ejecutadas en el orquestador de contenedores más popular a día de hoy.

Knative: Uso de serverless en Kubernetes

7. Knative: Uso de serverless en Kubernetes
4.5

52 minutos y 25 segundos · Taller

Con este taller te introducirás en el mundo Serverless usando K-Native.

Dudas frecuentes

1

¿Qué precio tiene la lista?

Puedes comenzar la lista, una vez hayas realizado la suscripción a nuestra plataforma, puedes ver los diferentes tipos de suscripción en nuestra página de precios.
2

¿Tengo que hacer todas las formaciones de esta ruta?

No es obligatorio, ya que puedes realizar únicamente las formaciones que te interesen.

No obstante, la lista se ha creado con idea de guiar a los alumnos por el itinerario formativo más adecuado para llegar a cumplir los objetivos propuestos en ella.

Por qué hacer la lista de Desarrollador con Kubernetes

Cuando tus aplicaciones en contenedores crecen y crecen, vas a necesitar supervisar y administrar aspectos como el despliegue y el escalado automatizado de cada uno de ellos. Es en este punto en el que entra en juego Kubernetes, que introduce el término de “orquestación” para realizar todas esas tareas de administración de las aplicaciones que tienes dockerizadas en tu entorno de trabajo

A lo largo de esta lista vas a aprender todos los conceptos y prácticas recomendadas para ayudarte a aplicar, desplegar y usar Kubernetes para trabajar con clústeres de contenedores, desde lo más básico, como los primeros pasos con Kubernetes, hasta el otros conceptos y servicios más avanzados e importantes, como pods, servicios, balanceadores, o selectores, entre otros.

Todo este aprendizaje lo podrás adquirir de una forma muy práctica, gracias a los mejores profesionales de estas tecnologías, que te mostrarán consejos, trucos y ejemplos prácticos para comprender y retener mucho mejor la teoría vista previamente.

Artículos
Ver todos