Fueling innovative software
July 15-18, 2019
Portland, OR

Deploying containerized and serverless apps with Terraform

11:00am11:40am Thursday, July 18, 2019
Live Coding ONLY
Location: Portland 252
Secondary topics:  Open Source
Average rating: ****.
(4.11, 9 ratings)

Who is this presentation for?

  • Operators and developers

Level

Intermediate

Description

Christie Koehler takes you through the fundamentals of Terraform as she uses it to deploy cloud infrastructure live.

You’ll orient yourself to the current state of the infrastructure as Christie open as a cloud shell and inspects the Terraform state file, then makes some changes to the Terraform configuration, which deploys a new pod and configures a web service for that pod. Terraform plan with those changes, review the plan, and apply. Take a look with Christie at the Kubernetes dashboard to verify the changes have been made, and review and approve a pending pull request to the Terraform configuration that sets up a simple serverless app in the cloud infrastructure. As before, Terraform plan with those changes, review, and apply. Then take a look at the cloud provider dashboard to verify the serverless function or application has been deployed, and test it.

If there’s time, Christie will walk you through how to detect and manage drift (i.e., when infrastructure changes outside of Terraform).

Prerequisite knowledge

  • Familiarity with deploying applications to cloud infrastructure

What you'll learn

  • Learn the benefits of infrastructure as code
  • Understand the Terraform workflow: write, plan, and apply
  • Discover how to write Terraform configurations for deploying containerized and serverless apps and collaboratively deploy infrastructure
Photo of Christie Koehler

Christie Koehler

Cisco

Christie Koehler is Sr. Cloud Infrastructure Engineer at Cisco Systems where she helps to develop and maintain a globally-distrbuted virtualized compute platform. Prior to Cisco, Chritie she was a developer advocate at HashiCorp, where she used her hybrid experience as an operator and a engineer to create resources to help practitioners use HashiCorp’s suite of open source cloud automation tools. Additionally, Christie is a longtime open source contributor and an expert on open source culture and governance.