
Getting Started with Terraform for Google Cloud



Actualmente no existen convocatorias programadas para estos cursos
Acerca de este curso
Este curso proporciona una introducción al uso de Terraform para Google Cloud. Permite a los estudiantes utilizar Terraform para implementar la infraestructura como código y aplicar algunas de sus características y funcionalidades clave para crear y gestionar la infraestructura de Google Cloud. Los estudiantes practicarán en la creación de recursos de Google Cloud utilizando Terraform.
A quién va dirigido
Este curso está dirigido a los siguientes roles:
- Ingenieros Cloud, ingenieros de DevOps y personas que deseen comenzar a usar Terraform para automatizar el aprovisionamiento de infraestructura con un enfoque en Google Cloud Platform.
Prerrequisitos
Para sacar el máximo provecho de este curso, los participantes deben:
- Haber completado el curso Google Cloud Fundamentals: Core Infrastructure
- Tener habilidades básicas de programación y familiaridad con el uso de la interfaz de línea de comandos (CLI).
- Estar familiarizados con Google Cloud.
Objetivos del curso
Este curso enseña a los participantes las siguientes habilidades:
- Describir las diferencias entre las plataformas informáticas de Google Cloud.
- Describir los componentes y la arquitectura de Kubernetes.
- Identificar cómo Google gestiona la orquestación de Kubernetes.
- Crear y gestionar clústeres de Google Kubernetes Engine utilizando la consola de Google Cloud y los comandos gcloud/ kubectl.
Contenidos
Módulo 1: Introducción a Terraform para Google Cloud
- Definir la infraestructura como código.
- Características y beneficios de usar Terraform.
- Caso de uso de Terraform para Google Cloud.
- Cómo usar Terraform para Google Cloud.
Módulo 2: Términos y conceptos
- Explicar el flujo de trabajo de Terraform.
- Crear archivos de configuración básicos dentro de Terraform.
- Explicar el propósito de algunos comandos de Terraform.
- Describir la herramienta de validación de Terraform.
- Crear, actualizar y destruir recursos de Google Cloud utilizando Terraform.
Módulo 3: Escribir Código de Infraestructura para Google Cloud
- Declarar los recursos dentro de Terraform.
- Explicar las dependencias de recursos implícitas y explícitas.
- Utilizar variables y valores de salida dentro de la configuración raíz.
- Explicar el registro de Terraform y la herramienta Cloud Foundation Toolkit.
Módulo 4: Organización y Reutilización de Configuración con Módulos de Terraform
- Definir los módulos de Terraform.
- Utilizar los módulos para reutilizar configuraciones.
- Utilizar módulos del registro público.
- Utilizar variables de entrada para parametrizar configuraciones.
- Utilizar valores de salida para acceder a atributos de recursos fuera del módulo.
Módulo 5: Introducción al Estado de Terraform
- Definir el estado de Terraform.
- Enumerar los beneficios de almacenar el archivo de estado de forma remota.
- Explicar cómo almacenar el estado de Terraform en un bucket de Cloud Storage.
- Explicar las recomendaciones de estado de Terraform.