learning@trentia.net
Formación Virtualclass
virtualclass
Formación bonificable
Curso bonificable
Duración del curso
Duración de 24h
Referencia del curso
Referencia TL-01514

Con este curso te convertirás en un Kubernetes Máster dominando la herramienta más popular para administrar contenedores Docker!

Kubernetes es una plataforma open source para administrar cargas de trabajo y servicios, facilitando la automatización y eliminando muchos de los procesos manuales durante la implementación y escalabilidad de las aplicaciones en contenedores.

Este curso te enseñará a orquestar y gestionar contenedores en un clúster de Kubernetes. Aprenderás a implementar aplicaciones escalables y resilientes en entornos de producción, utilizando las mejores prácticas y herramientas de la industria. Además, comprenderás cómo funciona el modelo de objetos de Kubernetes y cómo se puede utilizar para automatizar el ciclo de vida de las aplicaciones.

¡Únete ahora y lleva tus habilidades a otro nivel!

Objetivos

  • Ser capaz de configurar un entorno de desarrollo compatible con Kubernetes
  • Entender la filosofía de desarrollo y la arquitectura de las aplicaciones basadas en Kubernetes
  • Ser capaz de instalar y administrar un clúster
  • Adquirir nociones básicas de técnicas serverless basadas en Kubernetes con Kubeless

Introducción a los conceptos principales

  • Introducción
  • API de Kubernetes
  • Arquitectura de un Cluster
  • Servicios Kubernetes

Gestión del ciclo de vida de una aplicación

  • Entendimiento de cómo funcionan los despliegues (updates y rollbacks)
  • Diferentes tipos de configuración de aplicaciones
  • Escalado de aplicaciones

Hands On: Instalación, configuración y validación

  • Diseño de cluster
  • Despliegue de un cluster
  • Configuración de securización en comunicaciones
  • Configuración de alta disponibilidad de cluster
  • Elección de una red de cluster
  • Configuración de infraestructura
  • Ejecución y análisis de test de cluster
  • Ejecución y análisis de test de nodos

Red –Networking

  • Introducción al networking de un cluster
  • Configuración del networking
    • Pods
    • Servicios
  • Despliegue de balanceador

Planificación. Scheduling

  • DaemonSets
  • Planificación de Pods
  • Uso de múltiples planificadores
  • Monitorización de planificadores

Seguridad. Security

  • Introducción a la seguridad en un cluster
  • Autenticación y autorización
  • Politicas de red
  • Creación y manejo de certificados TLS para el cluster
  • Definición de contextos
  • K-V Store

Solución de problemas. Troubleshooting

  • Troubleshoot de aplicación
  • Troubleshoot de panel de control
  • Troubleshoot de nodos
  • Troubleshoot de red

Mantenimiento de Cluster

  • Proceso de upgrade de cluster
  • Upgrade de O
  • Implementar una política de backup y restauración

Logging y monitorización

  • Monitorización componentes de cluster
  • Monitorización de aplicación
  • Logs de cluster
  • Logs de aplicación

Almacenamiento. Storage

  • Persistencia de volúmenes y creación
  • Acceso a volúmenes
  • Objetos de almacenamiento de Kubernetes
  • Funcionamiento de aplicaciones con persistencia de almacenamiento

Un curso de Kubernetes para desarrolladores está dirigido a desarrolladores que desean aprender a desplegar y administrar aplicaciones en Kubernetes, utilizando herramientas de automatización y gestión de la configuración.

Todas las empresas con centro de trabajo en territorio estatal, independientemente de su tamaño o ubicación, que coticen por la contingencia de Formación Profesional a la Seguridad Social disponen de un crédito anual para la formación continua de sus trabajadores.

Las empresas pueden organizar y gestionar los fondos ante la Fundación Estatal para la Formación en el Empleo (FUNDAE) con sus propios medios, o bien dejar la gestión de las bonificaciones a los centros de formación que contrata, que deberán estar acreditados e inscritos en el registro de entidades de formación.

Consulta tus créditos FUNDAE