Infrastructure as code
A.k.a. DevOps config tools.
Exists even before the container era (i.e. work for bare metal machines and sVMs).
2 primary use cases: Provisioning and Config management.
- HashiCorp Terraform
- AWS CloudFormation
- Microsoft Azure ARM (Azure Resource Manager)
- Google Cloud Resource Manager
- Google Anthos Config Management - Config Sync: "Config Sync is a GitOps service offered as a part of Anthos. "
Most popular tools :
- Ansible (has the largest market share, owned by Redhat)
GitOps is considered a universal best practice for organizations managing Kubernetes configuration at scale.