Descripción:
Pulumi es una herramienta que nos permite realizar despliegues sobre plataformas de Cloud pública o privada. Aunque el número de proveedores que soporta es mucho menor que Terraform, soporta AWS, Microsoft Azure, GCP junto a Openstack y Kubernetes por lo que cubrirá la mayor parte de nuestras necesidades.
Al igual que Terraform, Pulumi es otra herramienta de infraestructura cómo código y de código abierto. Sin embargo, la principal fortaleza de Pulumi es que si ya tenemos conocimientos previos de programación, podemos usarlos para desplegar dicha infraestructura. Soporta Node.js (Javascript, Typescript o cualquier otro lenguaje compatible), Python y Go, aunque si miramos su documentación es posible añadir cualquier lenguaje que queramos.
Objetivo del curso: Descripcion de objetivos
Requisitos de ingreso.
Comprensión de textos en idioma inglés.
Temario:
Fundamentos
- Creación de un proyecto Pulumi
- Creación de imágenes Docker
- Configuración y Aprovisionamiento de Contenedores
Construyendo con Pulumi
- Entendiendo Stacks
- Entendiendo las Salidas de la Pila
- Entendiendo Referencias de Pila
- Trabajar con secretos
Abstracción y Encapsulación
- Entendiendo Encapsulación
- Abstracción de Código Pulumi
- Construcción de un Recurso Componente
Incrustación de Pulumi
- Primeros pasos
- Creación de una API personalizada
- Entendiendo el Registro y el Manejo de Errores
- Uso de la API personalizada