Volcengine Kubernetes Engine
Parameter | Description |
Parameter | Description |
AdmissionPlugins | Additional admission control plugins enabled for kube-apiserver. The following admission control plugins are currently supported:
|
RequestTimeout | The request timeout duration for kube-apiserver. This parameter determines the maximum time API requests remain open on the server side. |
DefaultNotReadyTolerationSeconds | Default toleration duration for Pods toward NotReady nodes. This parameter affects the default toleration behavior of Pods toward NotReady nodes. |
DefaultUnreachableTolerationSeconds | Default toleration duration for Pods toward the node status Unreachable. This parameter affects the default toleration behavior of Pods when the node controller cannot access a node. |
FeatureGates | Kubernetes feature gates for kube-apiserver. The supported feature gates are as follows:
warning This feature gate is supported only by the following VKE cluster versions:
warning This feature gate is supported only by the following VKE cluster versions:
warning This feature gate is supported only in VKE clusters running Kubernetes v1.34.
warning This feature gate is supported only by the following VKE cluster versions:
|
Parameter | Description |
Parameter | Description |
KubeApiQps | QPS limit for kube-controller-manager accessing the API Server. This parameter affects the request rate for the controller to access the API Server. |
KubeApiBurst | The maximum burst request limit for kube-controller-manager access to the API Server. This parameter is usually used together with KubeApiQps. warning The value of KubeApiBurst must be greater than or equal to the value of KubeApiQps. |
NodeMonitorGracePeriod | Duration before marking disconnected nodes as NotReady or Unknown. |
NodeEvictionRate | The Pod eviction rate in node failure scenarios. When the availability zone is healthy, this parameter controls the number of nodes from which Pods are evicted per second. For example, a value of 0.1 means that 0.1 nodes per second (namely, 1 node every 10 seconds) are selected for pod eviction. |
SecondaryNodeEvictionRate | The secondary node draining rate during large-scale failures. This parameter specifies the number of nodes from which Pods are evicted per second when the availability zone is deemed “unhealthy” (for example, when the failure ratio exceeds the configured UnhealthyZoneThreshold) and nodes fail. For example, a value of 0.01 means that 0.01 nodes per second (namely, 1 node every 100 seconds) are selected for pod eviction. |
UnhealthyZoneThreshold | The unhealthy threshold for availability zones. When the proportion of nodes in the NotReady state within the same availability zone exceeds this threshold, the control plane determines that the availability zone has experienced an infrastructure-wide failure and triggers a zone-level rate-limited eviction policy. |
LargeClusterSizeThreshold | The large cluster size threshold. The node controller uses this threshold to determine whether the cluster is a large-scale cluster, which determines the Pod eviction policy. |
TerminatedPodGCThreshold | The garbage collection threshold for terminated Pods (namely, the maximum number of terminated Pods that can be retained). |
ConcurrentTTLAfterFinishedSyncs | The number of concurrent synchronization goroutines of the TTLAfterFinished controller that is responsible for cleaning up expired Jobs. |
HorizontalPodAutoscalerTolerance | When Horizontal Pod Autoscaler (HPA) is used, if the deviation between the actual metric and the desired metric is less than this tolerance rate, scaling will not be triggered. |
HorizontalPodAutoscalerSyncPeriod | The period for the HPA to synchronize the number of Pods. |
ConcurrentHorizontalPodAutoscalerSyncs | The number of HPA objects that can be concurrently synchronized. A larger value results in faster processing response for HPA objects, but consumes more CPU and network resources. warning This parameter is supported only in clusters running on Kubernetes v1.26 or later. |
FeatureGates | Kubernetes feature gates for kube-controller-manager. The supported feature gates are as follows:
warning This feature gate is supported only by the following VKE cluster versions:
warning This feature gate is supported only in VKE clusters running Kubernetes v1.34.
warning This feature gate is supported only by the following VKE cluster versions:
|
Parameter | Description |
Parameter | Description |
KubeApiQps | QPS limit for kube-scheduler accessing the API Server. This parameter affects the request rate for the controller to access the API Server. |
KubeApiBurst | The maximum burst request limit for kube-scheduler access to the API Server. This parameter is usually used together with KubeApiQps. warning The value of KubeApiBurst must be greater than or equal to the value of KubeApiQps. |
Parallelism | The number of Goroutines (Golang coroutines) that kube-scheduler executes concurrently when running scheduling algorithms. This parameter affects the scheduler's capacity to process scheduling tasks simultaneously. |
PercentageOfNodesToScore | The proportion of nodes that can run Pods evaluated when Pods are being scheduled. Filtering stops after the specified proportion is reached. |
PodInitialBackoffSeconds | The initial scheduling backoff duration for Pods. This parameter affects the retry interval after a Pod scheduling failure. |
PodMaxBackoffSeconds | The maximum backoff delay for rescheduling pods in seconds. After a pod fails to be scheduled, the pod cannot be rescheduled until the delay ends. |
FeatureGates | Kubernetes feature gate for kube-scheduler. The supported feature gates are as follows:
warning This feature gate is supported only by the following VKE cluster versions:
warning This feature gate is supported only in VKE clusters running Kubernetes v1.34. |