How to create a Autoscaling Deployments?
Step 1: Login to your account.
Step 2: Navigate to Services and then click on My Services.
Step 3: Click on your project.
Step 4: Navigate to Compute then Autoscaling and then click on Deployments.
Step 5: Click on Create button.
Step 6: Enter the Basic Details and click on Next.
Field | Description |
Deployment Name | Enter the name you want to keep for the autoscaling deployment. |
Select Autoscaling Template | Select the template you want to attach in the autoscaling deployment. |
Step 7: Enter Deployment Preference, Scaling Preference, Notification Preference and click on Next.
Field | Description |
Current Number of Nodes | Enter the current number of nodes you want for autoscaling deployment. |
Max Number of Nodes (Max. 30) | Enter the number of nodes that can be added at max while scaling up the deployment. Note: You cannot add more than 30 nodes. |
Scale Count (Max. 30) | Enter the number of nodes that you want to add/remove while you scale up/down the autoscaling deployment. Note: a. You cannot add more than 30 nodes. b. You should also have the quota required for scaling up the deployment. |
Select a Parameter | Select the parameter from CPU or RAM for scaling up/down according to their usage. |
Min. Utilization (in 30% - 90%) | Enter the utilization percentage when you want to scale down the autoscaling deployment for the parameter you have selected above. Note: The utilization percentage should be in range of (30% - 90%) |
Max Utilization (in 40% - 95%) | Enter the utilization percentage when you want to scale up the autoscaling deployment for the parameter you have selected above. Note: The utilization percentage should be in range of (40% - 95%) |
Cooldown (min 60 sec.) | Enter the time in seconds, this is the time period where scaling up/down is restricted just after the node was scaled up/down. |
Enter a valid email | Enter an Email ID in which you want the notification. Note: You can enter multiple email IDs, the email ID should be separated by comma. |
Step 8: Choose if you want to attach a load balancer or not in the autoscaling deployment.
a. Do not want to attach Load Balancer:
i. Choose No Load Balancer option and click Next.
ii. Review the deployment details and click on Create Deployment button.
b. Want to attach Load Balancer:
i. Choose Use Load Balancer.
ii. If you want to create a new load balancer, choose New Load Balancer option.
Enter Load Balancer Details, Listener Details, Pool Details, Health Monitor Details and click on Next. Note: To add more listeners, click on Add More Listeners.
Field | Description |
Load Balancer Name | Enter name of the Load Balancer |
Load Balancer Type | Select load balancer type:
|
Subnet Details | Select a subnet from the available subnets of network associated with templates. |
Listener Protocol | Select a protocol for the listener. |
Listener Port | The protocol port number for the resource. The default is 1. |
Allowed CIDRs | Enter a list of IPv4, IPv6 or mix of both CIDRs. |
Pool Algorithm | Select the load balancing algorithm for the pool. |
Pool Protocol | Select a protocol for the pool. |
Monitor Protocol | Select a protocol for the health monitor. |
HTTP Method | Select the HTTP method that the health monitor uses for requests. |
URL Path | Enter the HTTP URL path of the request sent by the monitor to test the health of a member. Must be a string that begins with a forward slash. The default URL path is /. |
iii. If you want to use an existing load balancer, choose Existing Load Balancer option.
Select Load Balancer from the drop-down.
Field | Description |
Listener Protocol | Select a protocol for the listener. |
Listener Port | The protocol port number for the resource. The default is 1. |
Allowed CIDRs | Enter a list of IPv4, IPv6 or mix of both CIDRs. |
Pool Algorithm | Select the load balancing algorithm for the pool. |
Pool Protocol | Select a protocol for the pool. |
Monitor Protocol | Select a protocol for the health monitor. |
HTTP Method | Select the HTTP method that the health monitor uses for requests. |
URL Path | Enter the HTTP URL path of the request sent by the monitor to test the health of a member. Must be a string that begins with a forward slash. The default URL path is /. |
iv. Review the deployment details and click on Create Deployment button.
Last updated