Del 26 junio al 6 julio de 2023

Objetivos Formativos:

  • Comprender los conceptos clave de la infraestructura como código (IaC) y las herramientas de orquestación como Terraform, Ansible, RKE y Rancher.
  • Desplegar y administrar un clúster de Kubernetes en AWS EKS utilizando Terraform y RKE.
  • Configurar Rancher para la gestión y el despliegue de clústeres de Kubernetes en diferentes plataformas.
  • Configurar la monitorización y el logging utilizando herramientas como Prometheus, Grafana y Fluentd.
  • Configurar el almacenamiento avanzado y utilizar Longhorn para la creación, expansión y reducción de volúmenes.
  • Configurar el balanceo de carga y el service mesh utilizando herramientas como Istio y Traefik.
  • Comprender los diferentes proveedores CNI y sus características y configurarlos en función de las necesidades de la aplicación.
  • Configurar la seguridad en Kubernetes utilizando herramientas como usuarios, directivas, roles y permisos.

Requisitos mínimos del alumno

  • Conocimientos básicos de sistemas operativos y línea de comandos.
  • Conocimientos básicos de Kubernetes y AWS.
  • Acceso a un ordenador con Terraform y Ansible instalados.
  • Conexión a internet para descargar software y recursos adicionales.

Este curso es de nivel avanzado, se recomienda realizar, previamente, alguno de estos cursos gratuitos para actualizar conocimientos:

Curso de plataforma Coursera

Curso de plataforma EDXEste enlace se abrirá en una ventana nueva

Si los realizas y quieres obtener la certificación puedes solicitarnos la subvención de la misma

Contenido

1.- Introducción

  • IaC
  • Terraform
  • Ansible
  • RKE
  • Rancher

2.- Terraform en AWS EKS

  • Instalación Terraform
  • Cuenta AWS
  • Credenciales AWS
  • VPC
  • Creación del Clúster EKS
  • Acceso al Clúster EKS
  • Actualizaciones

3.- RKE Despliegue de Kubernetes

  • RKE
  • Requisitos: Hardware y Red
  • Instalación RKE
  • CNI
  • Server Node
  • Worker Node
  • HA
  • Docker Registry
  • Actualizaciones

4.- Rancher

  • Introducción
  • Funcionalidades
  • Instalación Standalone
  • Instalación en AWS
  • Conexión a Clústeres AWS
  • Creaciónd e Clústeres AWS

5.- Monitorización y Logging

  • Introducción
  • Soluciones
  • Monitorización
  • Prometheus
  • Grafana
  • Logging
  • FluentBit
  • Fluentd
  • Acceso a Logs

6.- Almacenamiento Avanzado

  • Introducción
  • Persistent Volumes
  • Persistent Volumes Claims
  • Modos de Acceso
  • ReadWriteMany
  • Storage Classes

7.- Longhorn

  • Introducción
  • Funcionalidades
  • Instalación
  • Configuración básica
  • Creación Volúmenes
  • Amplicación de Volumen
  • Reducción de Volumen
  • Acceso al Volumen
  • ReadWriteMany

8.- Balanceo de Carga

  • Introducción
  • Soluciones Externas
  • Soluciones Internas

9.- Service Mesh

  • Introducción
  • Funcionalidades
  • Ingress
  • Istio
  • Traefik
  • Instalación
  • Despliegue
  • Filtrado por url
  • Filtrado por puerto
  • Filtrado por ruta
  • Certificados

10.- CNI

  • Introducción
  • Proveedores CNI
  • Canal
  • Flannel
  • Calico
  • Cilium
  • Weave

11.- Seguridad

  • Introducción
  • Usuarios
  • Directivas
  • Auth
  • Roles y Permisos

Fechas y horarios

Fechas: del 26 de junio al 6 de julio de 2023

Horario: de lunes a jueves 16:30 a 20:30

Horas: 28

Inicio selección: 23 de mayo

Profesor

David Vaquero

Metodología

Curso online síncrono por vídeoconferencia

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.

Inscripción