Building Kubernetes Clusters Using Cluster Api, Terraform and Helm

Details
Virtual Speaker event from our very own BBT member, Kalada Opuiyo.
In this presentation, we will delve into the utilization of Cluster API, Terraform, and Helm to orchestrate the deployment of Kubernetes clusters optimized for production environments. Cluster API represents a collection of declarative APIs designed to facilitate the provisioning, upgrading, and administration of multiple Kubernetes clusters, employing a similar methodology as managing application resources within the Kubernetes ecosystem. The goal is to harness Terraform and Helm to streamline the deployment workflow while enabling us to seamlessly incorporate cloud-based resources as integral components of our cluster creation lifecycle. The time permitting we will explore and examine the use of GitOps tooling ( Flux ) to bootstrap our clusters with essential resources for efficiently managing workloads deployed across our Kubernetes clusters.

Building Kubernetes Clusters Using Cluster Api, Terraform and Helm