Terraformed environments design and build (IaC) #151
Labels
line:mvf
Action or item managed via the MVF production line dedicated to prototypes delivery
priority:high
High priority for treatment
type:feature
Required behavior/compliance waited from a system or technology (performance, architecture, privacy)
Milestone
TASKS
Construire IaC terraform chaque cluster infrastructure (dev, test, perf, prod) instanciation en auto sur cloud (ovh) avec configuration des services/ressources allouées (par helm)
TARGETED GOALS
K8S infrastructure as a code (terraform)
o Use Terraform (IaC Infrastructure as a Code, config mgt and provisioning) to create and manage Helm resources, and to create a kubernetes cluster (see Terraform vs. Helm for Kubernetes - DZone Cloud)
o Cluster structure is ready to be built
· Built K8S cluster and services provisioned (terraform)
o Deploy Helm charts (helm manifest regarding infrastructure stack) to a pre-provisioned Kubernetes (orchestration and scheduling) cluster with Terraform
o Cluster instance is running with active services
o Prod, Test, Pre-prod,… environnement is runnins as a K8S cluster on a Cloud (ex OVH)
Tools Description
Terraform (manage and automate infrastructure, platforms, and services. The tool helps build, change, and version infrastructure through code):
Helm (Kubernetes package manager ideal for deploying repeatable apps and services to clusters ;, This tool allows users to manage apps via Helm Charts that simplify defining, installing, and upgrading K8s environments) :
Examples:
terraform vs helm
terraform best practices
The text was updated successfully, but these errors were encountered: