Create a new Cluster
Last updated
Last updated
Navigate to "My Cluster": After connecting your Git account, find the 'My Cluster' section on the left sidebar, located below the workspace dropdown.
Add a New Cluster: Click on the "+Add Cluster" button at the top right corner of the 'My Cluster' screen to initiate the creation of a new cluster.
Add a New Cluster:
Click on the "+Add Cluster" button located at the top right corner of the 'My Cluster' screen.
Select "Create a cluster" which opens a new screen dedicated to setting up the details of your new cluster.
Scoutflo Official Account: Use the default credentials provided by Scoutflo.
Add New Credentials: If you prefer to create a custom credential profile, enter your AWS Access Key ID and Secret Access Key.
In this section, you will fill in essential details about your cluster:
Cluster Name: Provide a unique name for your cluster to identify it within your workspace.
Region: Choose the desired AWS region for deployment (e.g., Asia Pacific - Hyderabad). Scoutflo will prevent duplicate cluster names within the same workspace and ensure region compatibility with your selection.
Define your cluster's node settings as follows:
VPCs: Generate a new VPC or select an existing VPC from your account. A valid VPC ID is required (e.g., scoutflo-vpc-abc
).
Subnet IDs: Choose two or more subnets within the selected VPC. At least two subnet IDs must be specified (e.g., subnet-07782a9328cee29e9
, subnet-05ac09a44ea968fa6
).
Min Node: Specify the minimum number of nodes (e.g., 1).
Desired Node: Define the desired number of nodes (e.g., 3).
Max Node: Set a maximum number of nodes (e.g., 5).
Instance Family: Select an instance category (e.g., t3a, m5) — this field is required.
Instance Type: Choose a specific instance type (e.g., t3a.large, c5.xlarge) — this field cannot be empty.
Capacity Type: Select between ON_DEMAND or SPOT instances.
Repeat the same steps as Node Group 1 to define additional node groups if needed. You can add more node groups by clicking the "Add More" button.
Scoutflo integrates with AWS APIs to provide a real-time cost breakdown based on your configuration. As you adjust parameters, the estimated cost updates automatically, helping you make informed decisions before deployment.
Once all required fields are filled:
Review Configuration Details:
Double-check all configuration settings, AWS credentials, cluster details, and selected add-ons.
Ensure that the estimated cost aligns with your budget expectations.
Initiate Cluster Creation:
Click the "Deploy Cluster" button to start provisioning your EKS cluster on AWS based on your selected configurations.
Node Configuration:- (Min: 1, Max: User Defined, Desired: User Defined).
Instance Type:- Select the instance type based on your workload requirements.
General Purpose
Versatile instances for various web applications
M5A (AMD)
2
8
EBS Only
AMD
T3A (AMD)
2
8
EBS Only
AMD
M4 (AMD)
8
32
EBS Only
AMD
Compute Optimized
High CPU power for compute-intensive tasks
C5A (AMD)
2
4
EBS Only
AMD
Memory Optimized
Abundant memory for fast data access
R5A (AMD)
2
16
EBS Only
AMD
Storage Optimized
High local storage capacity for large datasets
I3EN (Intel Xeon)
2
16
1 x 1250 GB NVMe SSD
Intel Xeon Skylake
Provide a unique name for your cluster to identify it within the workspace.
Choose the desired region for your cluster deployment based on your application's needs.
Duplicate Cluster Name: Scoutflo Deploy will prevent the creation of clusters with identical names within the same workspace.
Region Mismatch: An error message will be displayed if the selected region is incompatible with the chosen cluster name.
Scoutflo Deploy offers several external add-ons to enhance your cluster's capabilities automatically. These add-ons provide essential monitoring, cost management, and control over your infrastructure:
Kubecost: Provides cost tracking and optimization tools for efficient resource management.
Grafana: Offers data visualization tools to monitor your cluster's performance and metrics.
Ingress Controller: Manages external access to services in your cluster, ensuring traffic routing is correctly handled.
DNS: Ensures your cluster's domain name resolution works seamlessly.
These add-ons are integrated automatically, saving you time and effort while ensuring your cluster is equipped with essential tools.
Once you hit "Create Cluster" Scoutflo Deploy will begin provisioning your EKS cluster on AWS based on the configurations you selected. This process may take several minutes as the necessary resources are allocated, and add-ons are deployed.
Monitoring: You can monitor the creation progress via Scoutflo Deploy’s interface.
Completion: Once the process is completed, you’ll have a fully functional EKS cluster ready to deploy your applications.