From 53d7d8a5b724f6d7f26a9f9472cad7ceb192cc0b Mon Sep 17 00:00:00 2001 From: "xin.li" Date: Sun, 20 Aug 2023 23:39:31 +0800 Subject: [PATCH] [zh-cn] sync kube-scheduler-config.v1.md Signed-off-by: xin.li --- .../config-api/kube-scheduler-config.v1.md | 528 +++++++++--------- 1 file changed, 270 insertions(+), 258 deletions(-) diff --git a/content/zh-cn/docs/reference/config-api/kube-scheduler-config.v1.md b/content/zh-cn/docs/reference/config-api/kube-scheduler-config.v1.md index d55a52b50c..3bad1b5451 100644 --- a/content/zh-cn/docs/reference/config-api/kube-scheduler-config.v1.md +++ b/content/zh-cn/docs/reference/config-api/kube-scheduler-config.v1.md @@ -25,6 +25,256 @@ auto_generated: true - [VolumeBindingArgs](#kubescheduler-config-k8s-io-v1-VolumeBindingArgs) +## `ClientConnectionConfiguration` {#ClientConnectionConfiguration} + + +**出现在:** + +- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration) + +- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration) + + +

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

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

kubeconfig 字段为指向 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) + +- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration) + + +

DebuggingConfiguration 包含与调试功能相关的配置。

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

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

+
enableContentionProfiling [必需]
+bool +
+ +

enableContentionProfiling 字段在 + enableProfiling 为 true 时启用阻塞分析。

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

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

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

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

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

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

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

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

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

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

+
resourceLock [必需]
+string +
+ +

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

+
resourceName [必需]
+string +
+ +

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

+
resourceNamespace [必需]
+string +
+ +

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

+
+ ## `DefaultPreemptionArgs` {#kubescheduler-config-k8s-io-v1-DefaultPreemptionArgs} + DelayCacheUntilActive 指定何时开始缓存。如果字段设置为 true 并且启用了领导者选举, + 则调度程序将等待填充通知者缓存,直到它成为领导者,这样做会减慢故障转移速度, + 并在等待成为领导者时降低内存开销。 + 默认为 false。 +

+ + @@ -280,7 +548,7 @@ NodeAffinityArgs holds arguments to configure the NodeAffinity plugin. kind
stringNodeAffinityArgs addedAffinity
-core/v1.NodeAffinity +core/v1.NodeAffinity -**出现在:** - -- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta2-KubeSchedulerConfiguration) - -- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration) - -- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration) - - -

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

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

kubeconfig 字段为指向 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-v1beta2-KubeSchedulerConfiguration) - -- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration) - -- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration) - - -

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

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

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

-
enableContentionProfiling [必需]
-bool -
- -

enableContentionProfiling 字段在 - enableProfiling 为 true 时启用阻塞分析。

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

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

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

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

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

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

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

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

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

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

-
resourceLock [必需]
-string -
- -

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

-
resourceName [必需]
-string -
- -

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

-
resourceNamespace [必需]
-string -
- -

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

-
\ No newline at end of file