Desarrollo

Kubernetes para desarrolladores

Con este curso adquirirás las habilidades necesarias para manejar contenedores, hospedar, implementar y configurar aplicaciones en un clúster de varios nodos utilizando Kubernetes. A partir de un ejemplo práctico con scripts en Python, aprenderás a definir los recursos de tu aplicación y utilizarás las principales primitivas de Kubernetes para crear, monitorear y resolver problemas en aplicaciones escalables. Explorarás plugins clave de red, seguridad y almacenamiento en la nube, obteniendo experiencia directa con características esenciales para desplegar aplicaciones en entornos de producción. Este curso te preparará para enfrentar los desafíos del mundo real al implementar soluciones tecnológicas robustas y eficientes utilizando la poderosa plataforma de Kubernetes.
Duración20 horas
ModalidadPresencial / Online en directo
ImparticiónIn Company / Abierto
Próxima convocatoria

13 de octubre de 2026 — 22 de octubre de 2026

ModalidadOnline en directo HorarioL–J · 16:00–19:00 Precio690 €
Solicitar plaza

Una formación orientada a la aplicación profesional.

Con este curso  de Kubernetes para desarrolladores, aprenderás a manejar contenedores, hospedar, implementar y configurar una aplicación en un clúster de varios nodos. A partir de una secuencia de comandos de Python simple, definirá los recursos de la aplicación y utilizará primitivas principales para crear, supervisar y solucionar problemas de aplicaciones escalables en Kubernetes. Al trabajar con plugins de red, seguridad y almacenamiento en la nube, estarás expuesto a muchas de las características necesarias para implementar una aplicación en un entorno de producción. 

 

Contenido del curso.

20 h

1.Introduction

  • Objectives 
  • Who You Are 
  • The Linux Foundation 
  • Linux Foundation Training 
  • Certification Programs and Digital Badging 
  • Preparing Your System 
  • Course Registration 
  • Labs 

2. Kubernetes Architecture 

  • What Is Kubernetes? 
  • Components of Kubernetes 
  • Challenges 
  • The Borg Heritage 
  • Kubernetes Architecture 
  • Terminology 
  • Master Node 
  • Minion (Worker) Nodes 
  • Pods 
  • Services 
  • Controllers / Operators 
  • Single IP per Pod 
  • Networking Setup 
  • CNI Network Configuration File 
  • Pod-to-Pod Communication 
  • Cloud Native Computing Foundation 
  • Resource Recommendations 
  • Labs

3. Build

  • Container Options 
  • Containerizing an Application 
  • Creating the Dockerfile 
  • Hosting a Local Repository 
  • Creating a Deployment 
  • Running Commands in a Container 
  • Multi-Container Pod 
  • readinessProbe 
  • livenessProbe 
  • Testing 
  • Labs 

4.Design 

  • Traditional Applications: Considerations 
  • Decoupled Resources 
  • Transience 
  • Flexible Framework 
  • Managing Resource Usage 
  • Using Label Selectors 
  • Multi-Container Pods 
  • Sidecar Container 
  • Adapter Container 
  • Ambassador 
  • Points to Ponder 
  • Jobs 
  • Labs 

5. Deployment Configuration

  • Volumes Overview 
  • Introducing Volumes 
  • Volume Spec 
  • Volume Types 
  • Shared Volume Example 
  • Persistent Volumes and Claims 
  • Persistent Volume 
  • Persistent Volume Claim 
  • Dynamic Provisioning 
  • Secrets 
  • Using Secrets via Environment Variables 
  • Mounting Secrets as Volumes 
  • Portable Data with ConfigMaps 
  • Using ConfigMaps 
  • Deployment Configuration Status 
  • Scaling and Rolling Updates 
  • Deployment Rollbacks 
  • Labs 

6. Security

  • Security Overview 
  • Accessing the API 
  • Authentication 
  • Authorization 
  • ABAC 
  • RBAC 
  • RBAC Process Overview 
  • Admission Controller 
  • Security Contexts 
  • Pod Security Policies 
  • Network Security Policies 
  • Network Security Policy Example 
  • Default Policy Example 
  • Labs 

7. Exposing Applications

  • Service Types 
  • Services Diagram 
  • Service Update Pattern 
  • Accessing an Application with a Service 
  • Service without a Selector 
  • ClusterIP 
  • NodePort 
  • LoadBalancer 
  • ExternalName 
  • Ingress Resource 
  • Ingress Controller 
  • Service Mesh 
  • Labs 

8.Troubleshooting 

  • Troubleshooting Overview 
  • Basic Troubleshooting Steps 
  • Ongoing (Constant) Change 
  • Basic Troubleshooting Flow: Pods 
  • Basic Troubleshooting Flow: Node and Security 
  • Basic Troubleshooting Flow: Agents 
  • Monitoring 
  • Logging Tools 
  • Monitoring Applications 
  • System and Agent Logs 
  • Conformance Testing 
  • More Resource 
  • Labs 
   

Todo lo que necesitas saber.

Una vez finalizado el curso, el alumno podrá trabajar con:
  • Nuevas secuencias de comandos de Python para gestionar contenedores 
  • Configuración y implementación con ConfigMaps, Secrets y SecurityContexts 
  • Diseño de multi-container Pod 
  • Configuración de sondas para el estado de los Pods  
  • Actualizar y revertir una aplicación 
  • Implementación servicios y NetworkPolicies 
  • Uso PersistentVolumeClaims para la persistencia del estado 
 

Experiencias que cuentan.

3,73 valoraciones

Deja tu valoración

No necesitas registrarte. Indica tu nombre y email, puntúa el curso y comparte tu experiencia.

Escribir una valoración

3 valoraciones en Kubernetes para desarrolladores

  1. Fernando—

    Merece la pena realizar el curso.

  2. Andrés—

    Aprendí mucho en este curso y siento que estoy mejor preparado para mi trabajo ahora.

  3. Vicente—

    Este curso fue muy interactivo y motivador. El instructor hizo un gran trabajo al conectar con los estudiantes y mantenerlos comprometidos. Recomiendo este curso a cualquiera que esté buscando un curso desafiante pero gratificante.

Escribe tu valoración

Tu nombre será público. Tu email solo se utilizará para validar la valoración y no se mostrará.

Da el siguiente paso

Reserva tu plaza.

Inscríbete

Antes de irte ¿Tienes alguna duda sobre este curso?

AVANTE FORMACIÓN S.L., como responsable del tratamiento, tratará los datos que aporte en este formulario para la gestión de las suscripciones a eventos. A su vez, los datos serán tratados por los proveedores de servicios en la nube necesarios. Puede ejercer los derechos de acceso, rectificación y supresión sobre sus datos a través de la dirección de correo electrónico formacion@avante.es y reclamar ante la Agencia Española de Protección de Datos. Puede consultar información más detallada en nuestra política de privacidad https://www.avante.es/politica-de-privacidad

Te llamamos

Déjanos tu teléfono y contactaremos contigo para que puedas conocer todos los detalles del programa

AVANTE FORMACIÓN S.L., como responsable del tratamiento, tratará los datos que aporte en este formulario para la gestión de las suscripciones a eventos. A su vez, los datos serán tratados por los proveedores de servicios en la nube necesarios. Puede ejercer los derechos de acceso, rectificación y supresión sobre sus datos a través de la dirección de correo electrónico formacion@avante.es y reclamar ante la Agencia Española de Protección de Datos. Puede consultar información más detallada en nuestra política de privacidad https://www.avante.es/politica-de-privacidad
 

Quiero saber más sobre este curso

AVANTE FORMACIÓN S.L., como responsable del tratamiento, tratará los datos que aporte en este formulario para la gestión de las suscripciones a eventos. A su vez, los datos serán tratados por los proveedores de servicios en la nube necesarios. Puede ejercer los derechos de acceso, rectificación y supresión sobre sus datos a través de la dirección de correo electrónico formacion@avante.es y reclamar ante la Agencia Española de Protección de Datos. Puede consultar información más detallada en nuestra política de privacidad https://www.avante.es/politica-de-privacidad