Detalle Actividad Formativa

Inicio

  • Título: INTRODUCCIÓN A KUBERNETES
  • Modalidad: Curso a Distancia
  • Estado: Terminada
  • Ámbito: Regional
  • Código: 224128FP002
  • Fecha actividad: 11/10/2021 hasta 15/12/2021
  • Fecha inscripción: 20/09/2021 hasta 28/09/2021
  • Horas totales: 45
  • Horas presenciales: 0
  • Horas no presenciales: 45
  • Nº de plazas: 120
  • Dirigido a: Form. profesional y art. plast. y diseño
  • Tipo de descriptor: V - FP, artísticas, EEOOII, EPER
  • Descriptor: 5.1.-FP Actualización profesional y metodológica
  • Lugar de realización:
  • Provincia:
  • Municipio:
  • Localidad:

Objetivos

El principal objetivo de este curso es conocer la herramienta Kubernetes, el software más extendido actualmente para la puesta en producción de aplicaciones sobre contenedores, haciendo énfasis en la arquitectura de la aplicación, la actualización de versiones, la escalabilidad, etc. De forma más concreta estos objetivos se pueden enumerar en: ¿ Conocer las diferencias entre aplicaciones en función de su arquitectura ¿ Conocer Kubernetes y los elementos principales que nos permiten gestionar una aplicación en un entorno en producción ¿ Realizar despliegues de aplicaciones sobre Kubernetes utilizando la herramienta kubectl

Contenido

1. Introducción a Kubernetes ¿ Implantación de aplicaciones web en contenedores ¿ Limitaciones de Docker ¿ Orquestadores de contenedores ¿ El proyecto Kubernetes ¿ Arquitectura básica de Kubernetes 2. Instalación de Kubernetes ¿ Alternativas para instalación simple de k8s: minikube, kubeadm, k3s ¿ Instalación de minikube ¿ Instalación y configuración de kubectl ¿ Despliegues de aplicaciones en Kubernetes 3. Contenedores en Kubernetes: Pods ¿ Pod ¿ Describiendo un pod ¿ Gestionando los pods 4. Tolerancia y escalabilidad: ReplicaSets ¿ ReplicaSet ¿ Describiendo un ReplicaSet ¿ Gestionando los ReplicaSet 5. Despliegues ¿ Deployment ¿ Describiendo un Deployment ¿ Gestión básica de Deployment ¿ Actualización y rollout de Deployment 6. Acceso a las aplicaciones ¿ Services. Tipos de servicios. ¿ Describiendo Services. ¿ Gestionando los Services ¿ Servicio DNS en Kubernetes ¿ Ingress 7. Despliegues parametrizados ¿ Variables de entorno ¿ ConfigSets ¿ Secrets 8. Almacenamiento en Kubernetes ¿ Consideraciones sobre el almacenamiento ¿ PersistentVolume ¿ PersistentVolumeClaim 9. Otras cargas de trabajo ¿ StatefulSets ¿ DaemonSets ¿ Jobs y cronJobs 10. Instalación de aplicaciones en Kubernetes con Helm

Descripción

Esta actividad surge para dar continuidad a la actividad de introducción contenedores Docker realizada el pasado curso 20/21. En los últimos años se ha ido extendiendo el uso de contenedores como elementos esenciales para el uso de aplicaciones en entornos en producción, tanto más cuanto más variable sea la demanda, la frecuencia con la que se actualizan o la necesidad de que funcionen de forma ininterrumpida. Gestionar una aplicación sobre contenedores, que pueda actualizarse rápidamente, que sea escalable o tolerante a fallos, es una tarea compleja que se realiza mediante un software específico que recibe el nombre de orquestador de contenedores. Kubernetes es un software de orquestación de contenedores desarrollado inicialmente por Google, pero que hoy en día es un proyecto libre independiente utilizado en gran cantidad de entornos diferentes y que se ha convertido en muchos casos en la solución preferida para orquestar aplicaciones basadas en contenedores en entornos en producción. En este curso conoceremos las principales características de Kubernetes y de las aplicaciones más adecuadas para poner en este entorno y comprobaremos de forma práctica la tolerancia a fallos, la escalabilidad de una aplicación o la gestión del versionado y los diferentes enfoques a la hora de hacerlo en entornos en producción, con o sin interrupciones. Solicitudes hasta el 28/09/2021 a las 12 de la mañana. Listado provisional de admisión 28/09/2021 Listado definitivo de admisión 05/10/2021 Reclamaciones al listado provisional al correo: jfernando.oliva.edu@juntadeandalucia.es (hasta el día 05/10/2021 a las 12 am)

Observaciones

Los gastos que conlleva esta actividad formativa de Formación, Perfeccionamiento y Movilidad del Profesorado de Formación Profesional en el Sistema Educativo, son financiados por el Ministerio de Educación y Formación Profesional. Para certificar será necesario realizar y tener valoradas positivamente todas las tareas obligatorias. Para proceder a inscribirse al curso es preciso cumplimentar en séneca en el momento de la inscripción el cuestionario de los fondos. Se realizarán 2 videoconferencias de carácter voluntario para resolver dudas sobre contenidos y tareas. Estas videoconferencias podrán grabarse y quedar en el Aula Virtual a disposición de los participantes como material de consulta. CRITERIOS DE ADMISIÓN POR ORDEN DE PRIORIDAD: 1. Profesorado de la familia profesional de informática que imparta docencia centros sostenidos con fondos públicos en: CFGS de Desarrollo de Aplicaciones Web, Desarrollo de Aplicaciones Multiplataforma o Administración de Sistemas Informáticos en Red que haya certificado en el curso "Iniciación a los contenedores Docker para el Desarrollo" cod 214128FP006 o 214128FP017 2. Profesorado de la familia profesional de informática que haya realizado el curso "Iniciación a los contenedores Docker para el Desarrollo" cod 214128FP006 o 214128FP017 3. Profesorado de la familia profesional de informática. CRITERIOS DE DESEMPATE: 1. CRITERIOS DE DESEMPATE: Si el nº de solicitudes supera el nº de plazas se considerará el orden alfabético a partir del aspirante cuyo primer apellido comience por la letra «R» tomando como referencia la Resolución de 10 de febrero de 2021, de la D.G. de Recursos Humanos y Función Pública. De haber lista de espera, serán dados/as de baja de la actividad los/as participantes que transcurridos 10 días desde el comienzo de la misma no hayan realizado las tareas correspondientes a los Módulos Inicio y 1. En su lugar se admitirá a la siguiente persona en lista de espera

Equipo de formación

Asesor/a Responsable:
Oliva Carmona, José Fernando de la
Criterios de adjudicación automática:
Personal agregado a la actividad:
Autor/a de curso: Molina Coballes, Alberto
Tutor/a: Molina Coballes, Alberto
Autor/a de curso: Muñoz Rodríguez, José Domingo
Coordinador/a: Pérez Jiménez, Juan Diego
Tutor/a: Domínguez Tienda, Manuel Francisco
Editor/a de curso: Echarri Carrillo, Ana María
Tutor/a: Muñoz Rodríguez, José Domingo

Sesiones de la actividad

Fecha Hora de inicio Hora de fin Lugar de realización
Volver