cce-hpa-controller is a CCE-developed add-on, which can be used to flexibly scale in or out Deployments based on metrics such as CPU usage and memory usage.
Parameter |
Description |
---|---|
Add-on Specifications |
Select Single or Custom for Add-on Specifications. NOTE:
A single instance is solely for verification purposes. For commercial situations, you need to choose Custom based on the cluster specifications. The add-on specifications are influenced by the total number of containers in clusters and the number of scaling policies. For typical situations, it is recommended that you configure 500m CPU cores and 1,000 MiB of memory for every 5,000 containers. As for scaling policies, 100m CPU cores and 500 MiB of memory should be configured for every 1,000 of them. |
Pods |
Number of pods that will be created to match the selected add-on specifications. If you select Custom, you can adjust the number of pods as required. High availability is not possible with a single pod. If an error occurs on the node where the add-on instance runs, the add-on will fail. |
Containers |
CPU and memory quotas of the container allowed for the selected add-on specifications. If you select Custom, you can adjust the container specifications as required. |
Parameter |
Description |
---|---|
Multi AZ |
|
Node Affinity |
|
Toleration |
Using both taints and tolerations allows (not forcibly) the add-on Deployment to be scheduled to a node with the matching taints, and controls the Deployment eviction policies after the node where the Deployment is located is tainted. The add-on adds the default tolerance policy for the node.kubernetes.io/not-ready and node.kubernetes.io/unreachable taints, respectively. The tolerance time window is 60s. For details, see Configuring Tolerance Policies. |
Component |
Description |
Resource Type |
---|---|---|
customedhpa-controller |
CCE auto scaling component, which scales in or out Deployments based on metrics such as CPU usage and memory usage |
Deployment |
Add-on Version |
Supported Cluster Version |
New Feature |
---|---|---|
1.4.3 |
v1.21 v1.23 v1.25 v1.27 v1.28 v1.29 |
Fixed some issues. |
1.3.43 |
v1.21 v1.23 v1.25 v1.27 v1.28 |
Fixed some issues. |
1.3.42 |
v1.21 v1.23 v1.25 v1.27 v1.28 |
CCE clusters 1.28 are supported. |
1.3.14 |
v1.19 v1.21 v1.23 v1.25 v1.27 |
CCE clusters 1.27 are supported. |