diff --git a/content/zh-cn/docs/reference/config-api/kube-scheduler-config.v1beta3.md b/content/zh-cn/docs/reference/config-api/kube-scheduler-config.v1beta3.md index 6db16ca75e..60fb03f3e9 100644 --- a/content/zh-cn/docs/reference/config-api/kube-scheduler-config.v1beta3.md +++ b/content/zh-cn/docs/reference/config-api/kube-scheduler-config.v1beta3.md @@ -24,6 +24,248 @@ auto_generated: true - [PodTopologySpreadArgs](#kubescheduler-config-k8s-io-v1beta3-PodTopologySpreadArgs) - [VolumeBindingArgs](#kubescheduler-config-k8s-io-v1beta3-VolumeBindingArgs) +## `ClientConnectionConfiguration` {#ClientConnectionConfiguration} + + +**出现在:** + +- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration) + + +

ClientConnectionConfiguration 中包含用来构造客户端所需的细节。

+ + + + + + + + + + + + + + + + + + + + + +
字段描述
kubeconfig [必需]
+string +
+ +

此字段为指向 KubeConfig 文件的路径。

+
acceptContentTypes [必需]
+string +
+ +

+ acceptContentTypes 定义的是客户端与服务器建立连接时要发送的 Accept 头部, + 这里的设置值会覆盖默认值 "application/json"。此字段会影响某特定客户端与服务器的所有连接。 +

+
contentType [必需]
+string +
+ +

+ contentType 包含的是此客户端向服务器发送数据时使用的内容类型(Content Type)。 +

+
qps [必需]
+float32 +
+ +

qps 控制此连接允许的每秒查询次数。

+
burst [必需]
+int32 +
+ +

burst 允许在客户端超出其速率限制时可以累积的额外查询个数。

+
+ +## `DebuggingConfiguration` {#DebuggingConfiguration} + + +**出现在:** + +- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration) + + +

DebuggingConfiguration 保存与调试功能相关的配置。

+ + + + + + + + + + + + +
字段描述
enableProfiling [必需]
+bool +
+ +

此字段允许通过 Web 接口 host:port/debug/pprof/ 执行性能分析。

+
enableContentionProfiling [必需]
+bool +
+ +

此字段在 enableProfiling 为 true 时允许执行阻塞性能分析。

+
+ +## `LeaderElectionConfiguration` {#LeaderElectionConfiguration} + + +**出现在:** + +- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration) + + +

+LeaderElectionConfiguration 为能够支持领导者选举的组件定义其领导者选举客户端的配置。 +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
字段描述
leaderElect [必需]
+bool +
+ +

+ leaderElect 允许领导者选举客户端在进入主循环执行之前先获得领导者角色。 + 运行多副本组件时启用此功能有助于提高可用性。 +

+
leaseDuration [必需]
+meta/v1.Duration +
+ +

+ leaseDuration 是非领导角色候选者在观察到需要领导席位更新时要等待的时间; + 只有经过所设置时长才可以尝试去获得一个仍处于领导状态但需要被刷新的席位。 + 这里的设置值本质上意味着某个领导者在被另一个候选者替换掉之前可以停止运行的最长时长。 + 只有当启用了领导者选举时此字段有意义。 +

+
renewDeadline [必需]
+meta/v1.Duration +
+ +

+ renewDeadline 设置的是当前领导者在停止扮演领导角色之前需要刷新领导状态的时间间隔。 + 此值必须小于或等于租约期限的长度。只有到启用了领导者选举时此字段才有意义。 +

+
retryPeriod [必需]
+meta/v1.Duration +
+ +

+ retryPeriod 是客户端在连续两次尝试获得或者刷新领导状态之间需要等待的时长。 + 只有当启用了领导者选举时此字段才有意义。 +

+
resourceLock [必需]
+string +
+ +

resourceLock 给出在领导者选举期间要作为锁来使用的资源对象类型。

+
resourceName [必需]
+string +
+ +

resourceName 给出在领导者选举期间要作为锁来使用的资源对象名称。

+
resourceNamespace [必需]
+string +
+ +

resourceNamespace 给出在领导者选举期间要作为锁来使用的资源对象所在名字空间。

+
+ ## `DefaultPreemptionArgs` {#kubescheduler-config-k8s-io-v1beta3-DefaultPreemptionArgs} -**出现在:** - -- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration) - - -

ClientConnectionConfiguration 中包含用来构造客户端所需的细节。

- - - - - - - - - - - - - - - - - - - - - -
字段描述
kubeconfig [必需]
-string -
- -

此字段为指向 KubeConfig 文件的路径。

-
acceptContentTypes [必需]
-string -
- -

- acceptContentTypes 定义的是客户端与服务器建立连接时要发送的 Accept 头部, - 这里的设置值会覆盖默认值 "application/json"。此字段会影响某特定客户端与服务器的所有连接。 -

-
contentType [必需]
-string -
- -

- contentType 包含的是此客户端向服务器发送数据时使用的内容类型(Content Type)。 -

-
qps [必需]
-float32 -
- -

qps 控制此连接允许的每秒查询次数。

-
burst [必需]
-int32 -
- -

burst 允许在客户端超出其速率限制时可以累积的额外查询个数。

-
- -## `DebuggingConfiguration` {#DebuggingConfiguration} - - -**出现在:** - -- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration) - - -

DebuggingConfiguration 保存与调试功能相关的配置。

- - - - - - - - - - - - -
字段描述
enableProfiling [必需]
-bool -
- -

此字段允许通过 Web 接口 host:port/debug/pprof/ 执行性能分析。

-
enableContentionProfiling [必需]
-bool -
- -

此字段在 enableProfiling 为 true 时允许执行阻塞性能分析。

-
- -## `LeaderElectionConfiguration` {#LeaderElectionConfiguration} - - -**出现在:** - -- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration) - - -

-LeaderElectionConfiguration 为能够支持领导者选举的组件定义其领导者选举客户端的配置。 -

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
字段描述
leaderElect [必需]
-bool -
- -

- leaderElect 允许领导者选举客户端在进入主循环执行之前先获得领导者角色。 - 运行多副本组件时启用此功能有助于提高可用性。 -

-
leaseDuration [必需]
-meta/v1.Duration -
- -

- leaseDuration 是非领导角色候选者在观察到需要领导席位更新时要等待的时间; - 只有经过所设置时长才可以尝试去获得一个仍处于领导状态但需要被刷新的席位。 - 这里的设置值本质上意味着某个领导者在被另一个候选者替换掉之前可以停止运行的最长时长。 - 只有当启用了领导者选举时此字段有意义。 -

-
renewDeadline [必需]
-meta/v1.Duration -
- -

- renewDeadline 设置的是当前领导者在停止扮演领导角色之前需要刷新领导状态的时间间隔。 - 此值必须小于或等于租约期限的长度。只有到启用了领导者选举时此字段才有意义。 -

-
retryPeriod [必需]
-meta/v1.Duration -
- -

- retryPeriod 是客户端在连续两次尝试获得或者刷新领导状态之间需要等待的时长。 - 只有当启用了领导者选举时此字段才有意义。 -

-
resourceLock [必需]
-string -
- -

resourceLock 给出在领导者选举期间要作为锁来使用的资源对象类型。

-
resourceName [必需]
-string -
- -

resourceName 给出在领导者选举期间要作为锁来使用的资源对象名称。

-
resourceNamespace [必需]
-string -
- -

resourceNamespace 给出在领导者选举期间要作为锁来使用的资源对象所在名字空间。

-