From the course: GitOps Foundations
Unlock the full course today
Join today to access over 23,400 courses taught by industry experts.
Terraform overview - Git Tutorial
From the course: GitOps Foundations
Terraform overview
- [Instructor] Terraform is a tool that uses a GitOps approach to provision infrastructure. Using Terraform, we can provision infrastructure like managed Kubernetes clusters and virtual machines within major cloud platforms. The tool fits well with GitOps because it uses a declarative language known as HashiCorp configuration language. We can use this language to describe the desired state of our systems infrastructure. Let's take a peek at how Terraform works at a high level. When using Terraform, the systems infrastructure is described with Terraform configuration files that are placed inside of a Terraform workspace. Within the files, declarative infrastructure code defines the resources that represent infrastructure objects to provision inside of the cloud platform. Following GitOps principles, these files should be stored in Git because they represent the desired state of the systems infrastructure. To achieve the…
Contents
-
-
-
-
-
-
(Locked)
Tools for GitOps3m 43s
-
(Locked)
Terraform overview3m 34s
-
(Locked)
Provisioning Kubernetes clusters with Terraform6m 8s
-
(Locked)
Flux overview2m 39s
-
(Locked)
Bootstrapping Flux in Kubernetes5m 27s
-
Flux controllers3m 52s
-
(Locked)
Continuous delivery with Flux5m 43s
-
(Locked)
Flagger overview2m 13s
-
(Locked)
Installing Flagger with Helm4m 2s
-
(Locked)
Progressive deliver with Flagger9m 16s
-
(Locked)
-