ver vídeo
Programación Entornos de programación

Curso de Kubernetes: gestión de contenedores

ver vídeo

En los últimos años los servicios de TI han ido evolucionando, permitiendo que su creación, ejecución y escalado se realice de una manera más ágil y sencilla. Esto ha sido, entre otros aspectos, por el nacimiento y consolidación de tecnologías de contenedores como Docker.

El desarrollo de aplicaciones sobre contenedores, además de los beneficios técnicos que aporta, debe su éxito en mayor medida a tratarse de tecnologías Open Source, además del apoyo de importantes empresas como Red Hat, Google o IBM. El ejemplo de Docker es significativo, ya que ha crecido exponencialmente los últimos años, al igual que Kubernetes, muy necesario en entornos con una cierta entidad donde se requiera de un orquestador.

Por lo tanto, tanto Docker swarm como Kubernetes, son conocidos por ser los gestores más populares en lo que a contenedores de software se refiere.

Este curso tiene como objetivo proporcionar una base sólida sobre el uso de contenedores y su gestión con Kubernetes, proporcionando una descripción general de la plataforma de cloud pública de Google, quien desarrolló Kubernetes, e introduciendo el uso de Kubernetes en otras plataformas de cloud privada como VMware u Openshift. En este curso, además, se detallará el despliegue de nodos de trabajo que soportaran los diferentes servicios contenerizados, repasando conceptos de virtualización y profundizando en términos como sysadmin, devops y CI/CD.

  • Dirigido a

    Personal de TI con roles de SysOps, DevOps o responsables del diseño de entornos contenerizados, como arquitectos de sistemas o ingenieros especialistas cloud. Destinado a adquirir conocimientos sobre contenedores y orquestación de contenedores con K8s.

  • ¿Qué competencias vas a adquirir?

    Una vez finalizado el curso de Kubernetes el alumno habrá adquirido los siguientes conocimientos:

    • Conceptos básicos de contenedores
    • Conceptos básicos de orquestadores de contenedores: Kubernetes
    • Instalación, configuración y validación de un cluster de Kubernetes
    • Redes en contenedores
    • Conceptos de cloud privada y cloud pública
    • Mantenimiento de clúster
    • Plataforma de Google GCP y Kubernetes
    • Seguridad y monitorización

  • Requisitos

    Recomendable disponer de conocimientos previos en tecnologías de información; redes y sistemas, terminología y conceptos básicos de virtualización y sistemas GNU/Linux.

    El alumno debe disponer de un ordenador basado en MacOS, Windows o Linux, con potencia de computación suficiente para ejecutar entornos virtualizados (recomendado 8 GB de RAM) y con el VirtualBox o VMplayer instalado.

Descarga el temario completo en PDF
  1. Contenedores

    • Introducción a los contenedores
    • Virtualización clásica de sistemas y contenedores
    • Virtualización de red
    • Contenedores
    • Resumen
  2. El Cloud y los contenedores

    • Introducción
    • Cloud Computing
    • Tipos de cloud
    • Modelos de servicio
    • DevOps
    • CI/CD
    • Contenedores en la nube
    • Contenedores con Docker
    • Resumen
  3. Introducción a Kubernetes

    • Introducción
    • ¿Qué es Kubernetes?
    • Gestión de contenedores con K8s
    • Proyecto oficial
    • Detalle y documentación oficial
    • Características de Kubernetes
    • Kubectl
    • Seguridad en K8s
    • Certificaciones K8s
    • Resumen
  4. Kubernetes (I): Nube privada

    • Introducción
    • Kubernetes en GNU/Linux
    • Kubernetes en OpenShift
    • Kubernetes en VMware
    • Componentes de K8s 
    • Resumen
  5. Kubernetes (II): Nube pública

    • Introducción
    • Kubernetes en nube pública
    • Kubernetes en GCP (Google)
    • Kubernetes en Azure (Microsoft)
    • Kubernetes en AWS (Amazon)
    • Kubernetes en OCI (Oracle)
    • ¿Qué servicio y proveedor elegir?
    • Ecosistema y comunidad Kubernetes
    • Kubecon
    • Nube pública o nube privada
    • Resumen
  6. Despliegue de Docker y Kubernetes

    • Introducción
    • Kubernetes en GNU/Linux: Ubuntu LTS
    • Lab setup
    • Virtual Box
    • Configuración inicial
    • Ubuntu LTS
    • Instalación de Docker
    • Instalación Kubernetes en Ubuntu LTS
    • Siguientes pasos con K8s
    • Unión de nodos al cluster
    • Resumen
  7. Operación y mantenimiento (I)

    • Introducción
    • Objetos y controladores en K8s
    • Comunicación en K8s: Contenedores, pods, servicio, etc.
    • Operación en K8s
    • Resumen
  8. Operación y mantenimiento (II)

    • Introducción
    • Operación en K8s II
    • Monitorización y logs
    • Seguridad en Kubernetes
    •  Resumen
  9. Kubernetes con GCP (GKE)

    • Introducción
    • Google Cloud Platform (GCP)
    • Kubernetes en la nube pública de Google (GCP): GKE 
    • Herramientas recomendadas para integrar con GKE
    • Google Cloud Skills Boost
    • Resumen
Área de competencia Competencia 1: Información y alfabetización Digital BásicoBás. IntermedioInt. AvanzadoAv. EspecializadoEsp.
1.1. Navegar, buscar y filtrar datos, información y contenidos digitales
1.2 Evaluar datos, información y competencias digitales
1.3 Gestión de datos, información y competencias digitales
Área de competencia Competencia 2: Comunicación y colaboración
2.1. Interactuar a través de tecnologías digitales
2.2. Compartir a través de tecnologías digitales
2.3. Participación ciudadana a través de las tecnologías digitales
2.4. Colaboración a través de las tecnologías digitales
2.5. Comportamiento en la red
2.6 Gestión de la identidad digital
Área de competencia Competencia 3: Creación de Contenidos digitales
3.1. Desarrollo de contenidos
3.2. Integración y reelaboración de contenido digital
3.3. Derechos de autor (copyright) y licencias de propiedad intelectual
3.4. Programación
Área de competencia Competencia 4: Seguridad
4.1. Protección de dispositivos
4.2. Protección de datos personales y privacidad
4.3. Protección de la salud y del bienestar
4.4. Protección medioambiental
Área de competencia Competencia 5: Resolución de Problemas
5.1. Resolución de problemas técnicos
5.2. Identificación de necesidades y respuestas tecnológicas
5.3. Uso creativo de la tecnología digital
5.4. Identificar lagunas en las competencias digitales

¿Necesitas impartir esta formación en tu organización?

Solicita más información

Kubernetes: gestión de contenedores

DigComp 2.2 Marco Europeo de Competencias Digitales

Política de privacidad

ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.

Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies