:original_name: cce_01_0213.html
.. _cce_01_0213:
Configuring Kubernetes Parameters
=================================
Scenario
--------
CCE clusters allow you to manage Kubernetes parameters, through which you can let core components work under your very requirements.
Notes and Constraints
---------------------
This function is supported only in clusters of **v1.15 and later**. It is not displayed for versions earlier than v1.15.
Procedure
---------
#. Log in to the CCE console. In the navigation pane, choose **Resource Management** > **Clusters**.
#. Choose **More** > **Configuration**.
#. On the **Configuration** page on the right, change the values of the following Kubernetes parameters:
.. table:: **Table 1** Kubernetes parameters
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| Component | Parameter | Description | Value |
+=========================+========================================+==========================================================================================================================================+=====================+
| kube-apiserver | default-not-ready-toleration-seconds | notReady tolerance time, in seconds. NoExecute that is added by default to every pod that does not already have such a toleration. | Default: 300 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | default-unreachable-toleration-seconds | unreachable tolerance time, in seconds. NoExecute that is added by default to every pod that does not already have such a toleration. | Default: 300 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | max-mutating-requests-inflight | Maximum number of concurrent mutating requests. When the value of this parameter is exceeded, the server rejects requests. | Default: 1000 |
| | | | |
| | | The value **0** indicates no limitation. | |
| | | | |
| | | Manual configuration is no longer supported since cluster version 1.21. The value is automatically specified based on the cluster scale. | |
| | | | |
| | | - **200** for clusters with 50 or 200 nodes | |
| | | - **500** for clusters with 1000 nodes | |
| | | - **1000** for clusters with 2000 nodes | |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | max-requests-inflight | Maximum number of concurrent non-mutating requests. When the value of this parameter is exceeded, the server rejects requests. | Default: 2000 |
| | | | |
| | | The value **0** indicates no limitation. | |
| | | | |
| | | Manual configuration is no longer supported since cluster version 1.21. The value is automatically specified based on the cluster scale. | |
| | | | |
| | | - **400** for clusters with 50 or 200 nodes | |
| | | - **1000** for clusters with 1000 nodes | |
| | | - **2000** for clusters with 2000 nodes | |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | service-node-port-range | Range of node port numbers. | Default: |
| | | | |
| | | | 30000-32767 |
| | | | |
| | | | Options: |
| | | | |
| | | | min>20105 |
| | | | |
| | | | max<32768 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| kube-controller-manager | concurrent-deployment-syncs | Number of Deployments that are allowed to synchronize concurrently. | Default: 5 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent-endpoint-syncs | Number of endpoints that are allowed to synchronize concurrently. | Default: 5 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent-gc-syncs | Number of garbage collector workers that are allowed to synchronize concurrently. | Default: 20 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent-job-syncs | Number of jobs that can be synchronized at the same time. | Default: 5 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent-namespace-syncs | Number of namespaces that are allowed to synchronize concurrently. | Default: 10 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent-replicaset-syncs | Number of ReplicaSets that are allowed to synchronize concurrently. | Default: 5 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent-resource-quota-syncs | Number of resource quotas that are allowed to synchronize concurrently. | Default: 5 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent-service-syncs | Number of Services that are allowed to synchronize concurrently. | Default: 10 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent-serviceaccount-token-syncs | Number of service account tokens that are allowed to synchronize concurrently. | Default: 5 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent-ttl-after-finished-syncs | Number of TTL-after-finished controller workers that are allowed to synchronize concurrently. | Default: 5 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | concurrent_rc_syncs | Number of replication controllers that are allowed to synchronize concurrently. | Default: 5 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | horizontal-pod-autoscaler-sync-period | How often HPA audits metrics in a cluster. | Default: 15 seconds |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | kube-api-qps | Query per second (QPS) to use while talking with kube-apiserver. | Default: 100 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | kube-api-burst | Burst to use while talking with kube-apiserver. | Default: 100 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| kube-scheduler | kube-api-qps | Query per second (QPS) to use while talking with kube-apiserver. | Default: 100 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| | kube-api-burst | Burst to use while talking with kube-apiserver. | Default: 100 |
+-------------------------+----------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
#. Click **OK**.
References
----------
- `kube-apiserver `__
- `kube-controller-manager `__
- `kube-scheduler `__