AWS Installation Guide
Installation Steps
1. Clone the Obsrv automation Repository
git clone [email protected]:Sanketika-Obsrv/obsrv-automation.git
git checkout <latest_release_tag> or <main>2. Configure the Kubernetes Cluster
cd ./obsrv-automation/terraform/aws/varsbuilding_block = "obsrv" env = "dev" region = "us-east-2" availability_zones = ["us-east-2a", "us-east-2b", "us-east-2c"] timezone = "UTC" create_kong_ingress_ip = "false" # Set to "true" if Kong service type is LoadBalancer, otherwise set to "false" for NodePort. create_vpc = "false" create_velero_user = "false" eks_node_group_instance_type = ["t2.xlarge"] # Choose depending on your requirements by considering the CPU requirements eks_node_group_capacity_type = "ON_DEMAND" eks_node_group_scaling_config = { desired_size = 5, max_size = 5, min_size = 1 } # Choose depending on your requirements by considering the CPU requirements eks_node_disk_size = 100AWS_ACCESS_KEY_ID=<your_access_key_id> AWS_SECRET_ACCESS_KEY=<your_secret_access_key> AWS_DEFAULT_REGION="us-east-2" KUBE_CONFIG_PATH="$HOME/.kube/obsrv-kube-config.yaml" AWS_TERRAFORM_BACKEND_BUCKET_NAME="obsrv-tfstate" AWS_TERRAFORM_BACKEND_BUCKET_REGION="us-east-2"
3. Run the Installation Script
4. Verify the Cluster
Helm Chart Configuration
1. Navigate to the Helm Chart Directory
2. Update AWS Cloud Configuration
3. Configure Domain
4. Clone the Obsrv Client Automation Repository
5. Install Obsrv
Post-Installation Verification
1. Check Kubernetes Components
Sanity Checklist
Category
Check Item
Status (✔/✘)
Last updated
