Google Cloud

Getting Started with Terraform for Google Cloud

Presencial / Live Virtual Class     7 horas       450,00 €   315,00€

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.

Próximas convocatorias