Cohesity Cloud Scale Technology Deployment Guide Using Terraform for AWS
- Introduction
- Getting started with deployment
- Prerequisities for setting up AWS environment
- Prerequisites for Terraform
- Deploying Cloud Scale Technology using Terraform script
- Accessing the Cloud Scale Technology environment
- Troubleshooting and cleanup environment steps
Stages of deploying Terraform scripts on AWS
There are 3 stages to AWS provisioning and deployment. Each stage is executed separately in each phase of their respective subdirectories.
Stage 1: Base stage
Stage 2: Addons stage
Stage 3: Deployment stage
The below mentioned points lets you know what actions are taken in each deployment stage.
Base stage
Creates Elastic Kubernetes Service (EKS) cluster.
Creates node groups.
Creates IAM role for EKS clusters and nodes if not using the existing one.
Addons stage
Creates IAM roles with required permissions needed for the addons.
Installs EBS driver, EFS driver and load balancer controller.
Installs Cert Manager
Installs Cluster Autoscaler
Creates EFS file systems.
Installs trust-manager
Deployment stage
Loads the Cloud Scale container images to local repository.
Tags and push the container images and Helm chart to ECR.
Deploys Cloud Scale Technology using Helm chart.
The actual installation of Cloud Scale Technology are provided in the section See Installation instructions for deploying the Cloud Scale Technology on AWS..