Terraform for deploying a cheap managed kubernetes cluster
-
Updated
Mar 12, 2019 - HCL
GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation. GitOps uses Git repositories as a single source of truth to deliver infrastructure as code.
There are four key components to a GitOps workflow, a Git repository, a continuous delivery (CD) pipeline, an application deployment tool, and a monitoring system.
Terraform for deploying a cheap managed kubernetes cluster
Exekube is a framework for managing the whole lifecycle of Kubernetes-based projects as declarative code with Terraform and Helm
Infrastructure to support https://github.com/verifa/gitops-demo
A terraform configuration to create an AWS EKS / DigitalOcean Kubernetes cluster and connect to GitLab [PoC]
How to setup a secure Kubernetes cluster on Azure
Terraform module for managing Azure Monitor metric alerts - by @jesseloudon
GitOps demo for provisioning GKE cluster and deploy Fluxcd, Istio
FOSDEM 2021 Talk
Install Flux v2 with Terraform
Code used to demonstrate how to set up Rancher, as well as the repository for a demo of fleet
Terraform modules for AzureRM Policies, PolicySets, Assignments using custom and built-in Policies for Azure Governance by @jesseloudon
Automation for Production Kubernetes Clusters with a GitOps Workflow
IaC / GitOps Demo that showcases the implementation of modern cloud native infrastructure and a CI/CD pipeline for a SOA running on a EKS cluster.
A complete setup for creating an enterprise-ready Kubernetes cluster in Azure.
GitOps POC to showcase how terraform helm provider, flux and argocd can be used to deploy a helm chart on top of K8s
Safe Policy Rollouts with GitOps (Kubecon NA 2021)
Managing infrastructure as code with Terraform, Cloud Build, and GitOps on Google Cloud