Formación : Kubernetes, puesta en marcha

Kubernetes, puesta en marcha




Kubernetes permite orquestar contenedores y construir así una aplicación a partir de componentes sencillos o incluso microservicios. Este curso, muy práctico, cubre aspectos avanzados de los contenedores (Docker) y muestra cómo desplegar un clúster Kubernetes y cómo utilizar Kubernetes en producción.


ABIERTA
IN-COMPANY
A MEDIDA

Formación en tus instalaciones, en nuestro centro o a distancia

Ref. UBE
  3d - 21h00
Duración, formato, fechas y lugar: ¡Tú decides, nosotros nos encargamos de organizarlo!

Descargar en formato pdf

Compartir este curso por correo electrónico




Kubernetes permite orquestar contenedores y construir así una aplicación a partir de componentes sencillos o incluso microservicios. Este curso, muy práctico, cubre aspectos avanzados de los contenedores (Docker) y muestra cómo desplegar un clúster Kubernetes y cómo utilizar Kubernetes en producción.


Objetivos pedagógicos
Una vez finalizada la formación, el participante podrá:
Comprender el posicionamiento de Kubernetes y el concepto de orquestación
Instalar Kubernetes y sus diversos componentes
Utilizar los archivos descriptivos YAML
Definir buenas prácticas para trabajar con Kubernetes

Público afectado
Desarrolladores, arquitectos, ingenieros de producción, administradores.

Requisitos previos
Administración de sistemas Linux, conocimientos generales en contenedorización (Docker o CoreOS).

Programa de la formación

1
Introducción a Kubernetes

  • De la virtualización a la contenedorización. La pareja Docker/Kubernetes.
  • Soluciones de instalación (MiniKube, On-Premise, etc.).
  • Instalación y configuración de Docker.
  • Acceder al clúster de Kubernetes: CLI (kubectl), GUI (cuadro de mando) y API.
  • Despliegue y publicación manual.
  • Detalle e introspección del despliegue.
Trabajo práctico
Despliegue de una plataforma de prueba.

2
Ficheros descriptivos

  • Sintaxis YAML.
  • Escalabilidad de un despliegue.
  • Estrategia de actualización continua (actualización/retroceso).
  • Eliminación de un despliegue.
Trabajo práctico
Despliegue, publicación y análisis de un despliegue.

3
Arquitectura Kubernetes

  • Componentes del nodo maestro: Servidor API, planificador, gestor de controladores, etc.
  • Arquitectura de un minion: Kubelet, el motor de contenedores (docker), Kube-proxy.
  • Objetos Kubernetes: volumen, servicio, pod, etc.
  • Solución del despliegue.
  • Objeto con estado (statefull), objeto sin estado (stateless).
Trabajo práctico
Uso del despliegue.

4
Funcionamiento de Kubernetes

  • Clusterización con réplicas y despliegue.
  • Tipos de servicios.
  • Etiquetas y elección de un nodo para el despliegue.
  • Afinidad y antiafinidad.
  • Daemons set, health check, config map y secrets.
  • Volúmenes persistentes y declaración de volúmenes persistentes.
Trabajo práctico
Despliegue de una base de datos y de una aplicación.

5
Gestión avanzada de contenedores

  • Creación y automatización de imágenes personalizadas.
  • Dockerfile.
  • Un contenedor y varios servicios.
  • Despliegue de una imagen personalizada.
Trabajo práctico
Creación y automatización de imágenes personalizadas.

6
Kubernetes en producción

  • Ingress frontal administrable.
  • Limitación de recursos.
  • Gestión de recursos y autoescalado.
  • La recuperación de servicios o Service Discovery (entorno, DNS).
  • Los espacios de nombres y las cuotas.
  • Gestión del acceso.
  • Alta disponibilidad y modo mantenimiento.
Trabajo práctico
Despliegue de contenedor y gestión de la escalabilidad.

7
Despliegue de un clúster Kubernetes

  • Preparación de los nodos.
  • Despliegue de un nodo maestro nodeadm, un nodo maestro, un nodo worker.
  • Despliegue del panel del control y de la red.
Trabajo práctico
Despliegue de un clúster.


Opiniones de los clientes
4,4 / 5
Las opiniones de los clientes proceden de las evaluaciones al final de la formación. La nota se calcula a partir de todas las evaluaciones con una antigüedad inferior a 12 meses. Solo se muestran las que tienen un comentario textual..


Fechas y lugares
Selecciona tu ubicación u opta por la clase remota y luego elige tu fecha.
Clase a distancia