Cohesity Cloud Scale Technology Deployment Guide Using Terraform for AWS

Last Published:
Product(s): NetBackup & Alta Data Protection (11.0)

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.

  1. 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.

  2. 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

  3. 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..