From 86cada932dc0c680080d7ced29b6d39694d63ca7 Mon Sep 17 00:00:00 2001 From: Sean Wei Date: Wed, 25 May 2022 17:30:00 +0800 Subject: [PATCH] [zh] Sync kube-scheduler.md --- .../kube-scheduler.md | 262 ++++++++---------- 1 file changed, 121 insertions(+), 141 deletions(-) diff --git a/content/zh/docs/reference/command-line-tools-reference/kube-scheduler.md b/content/zh/docs/reference/command-line-tools-reference/kube-scheduler.md index 0da24c1f84..28fb4f2a61 100644 --- a/content/zh/docs/reference/command-line-tools-reference/kube-scheduler.md +++ b/content/zh/docs/reference/command-line-tools-reference/kube-scheduler.md @@ -2,7 +2,6 @@ title: kube-scheduler content_type: tool-reference weight: 30 -auto_generated: true --- Kubernetes 调度器是一个控制面进程,负责将 Pods 指派到节点上。 调度器基于约束和可用资源为调度队列中每个 Pod 确定其可合法放置的节点。 调度器之后对所有合法的节点进行排序,将 Pod 绑定到一个合适的节点。 在同一个集群中可以使用多个不同的调度器;kube-scheduler 是其参考实现。 -参阅[调度](zh/docs/concepts/scheduling-eviction/) -以获得关于调度和 kube-scheduler 组件的更多信息。 +参阅[调度](/zh/docs/concepts/scheduling-eviction/)以获得关于调度和 +kube-scheduler 组件的更多信息。 ``` kube-scheduler [flags] @@ -47,14 +46,14 @@ kube-scheduler [flags] --allow-metric-labels stringToString      -默认值: [] +默认值:[] -这个键值映射表设置 度量标签 所允许设置的值。 +这个键值映射表设置度量标签所允许设置的值。 其中键的格式是 <MetricName>,<LabelName>。 值的格式是 <allowed_value>,<allowed_value>。 例如:metric1,label1='v1,v2,v3', metric1,label2='v1,v2,v3' metric2,label1='v1,v2,v3'。 @@ -120,7 +119,7 @@ If true, failures to look up missing authentication configuration from the clust -在授权过程中跳过的 HTTP 路径列表,即在不联系 'core' kubernetes 服务器的情况下被授权的 HTTP 路径。 +在授权过程中跳过的 HTTP 路径列表,即在不联系 “core” kubernetes 服务器的情况下被授权的 HTTP 路径。 @@ -146,7 +145,7 @@ Kubernetes 核心服务器的 kubeconfig 文件。这是可选的。 -缓存来自 Webhook 授权者的 'authorized' 响应的持续时间。 +缓存来自 Webhook 授权者的 “authorized” 响应的持续时间。 @@ -158,7 +157,7 @@ The duration to cache 'authorized' responses from the webhook authorizer. -缓存来自 Webhook 授权者的 'unauthorized' 响应的持续时间。 +缓存来自 Webhook 授权者的 “unauthorized” 响应的持续时间。 @@ -184,7 +183,7 @@ The IP address on which to listen for the --secure-port port. The associated int --> 监听 --secure-port 端口的 IP 地址。 集群的其余部分以及 CLI/ Web 客户端必须可以访问关联的接口。 -如果为空,将使用所有接口(0.0.0.0 表示使用所有 IPv4 接口,"::" 表示使用所有 IPv6 接口)。 +如果为空,将使用所有接口(0.0.0.0 表示使用所有 IPv4 接口,“::” 表示使用所有 IPv6 接口)。 如果为空或未指定地址 (0.0.0.0 或 ::),所有接口将被使用。 @@ -228,7 +227,7 @@ The path to the configuration file. ---contention-profiling     默认值: true +--contention-profiling     默认值:true @@ -363,123 +362,106 @@ WinOverlay=true|false (BETA - default=true)
WindowsHostProcessContainers=true|false (BETA - default=true) --> 一组 key=value 对,描述了 alpha/experimental 特征开关。选项包括:
-A set of key=value pairs that describe feature gates for alpha/experimental features. Options are:
-APIListChunking=true|false (BETA - 默认值=true)
-APIPriorityAndFairness=true|false (BETA - 默认值=true)
-APIResponseCompression=true|false (BETA - 默认值=true)
-APIServerIdentity=true|false (ALPHA - 默认值=false)
-APIServerTracing=true|false (ALPHA - 默认值=false)
-AllAlpha=true|false (ALPHA - 默认值=false)
-AllBeta=true|false (BETA - 默认值=false)
-AnyVolumeDataSource=true|false (BETA - 默认值=true)
-AppArmor=true|false (BETA - 默认值=true)
-CPUManager=true|false (BETA - 默认值=true)
-CPUManagerPolicyAlphaOptions=true|false (ALPHA - 默认值=false)
-CPUManagerPolicyBetaOptions=true|false (BETA - 默认值=true)
-CPUManagerPolicyOptions=true|false (BETA - 默认值=true)
-CSIInlineVolume=true|false (BETA - 默认值=true)
-CSIMigration=true|false (BETA - 默认值=true)
-CSIMigrationAWS=true|false (BETA - 默认值=false)
-CSIMigrationAzureFile=true|false (BETA - 默认值=false)
-CSIMigrationGCE=true|false (BETA - 默认值=true)
-CSIMigrationPortworx=true|false (ALPHA - 默认值=false)
-CSIMigrationRBD=true|false (ALPHA - 默认值=false)
-CSIMigrationvSphere=true|false (BETA - 默认值=false)
-CSIVolumeHealth=true|false (ALPHA - 默认值=false)
-ContextualLogging=true|false (ALPHA - 默认值=false)
-CronJobTimeZone=true|false (ALPHA - 默认值=false)
-CustomCPUCFSQuotaPeriod=true|false (ALPHA - 默认值=false)
-CustomResourceValidationExpressions=true|false (ALPHA - 默认值=false)
-DaemonSetUpdateSurge=true|false (BETA - 默认值=true)
-DelegateFSGroupToCSIDriver=true|false (BETA - 默认值=true)
-DevicePlugins=true|false (BETA - 默认值=true)
-DisableAcceleratorUsageMetrics=true|false (BETA - 默认值=true)
-DisableCloudProviders=true|false (ALPHA - 默认值=false)
-DisableKubeletCloudCredentialProviders=true|false (ALPHA - 默认值=false)
-DownwardAPIHugePages=true|false (BETA - 默认值=true)
-EndpointSliceTerminatingCondition=true|false (BETA - 默认值=true)
-EphemeralContainers=true|false (BETA - 默认值=true)
-ExpandedDNSConfig=true|false (ALPHA - 默认值=false)
-ExperimentalHostUserNamespace默认值ing=true|false (BETA - 默认值=false)
-GRPCContainerProbe=true|false (BETA - 默认值=true)
-GracefulNodeShutdown=true|false (BETA - 默认值=true)
-GracefulNodeShutdownBasedOnPodPriority=true|false (BETA - 默认值=true)
-HPAContainerMetrics=true|false (ALPHA - 默认值=false)
-HPAScaleToZero=true|false (ALPHA - 默认值=false)
-HonorPVReclaimPolicy=true|false (ALPHA - 默认值=false)
-IdentifyPodOS=true|false (BETA - 默认值=true)
-InTreePluginAWSUnregister=true|false (ALPHA - 默认值=false)
-InTreePluginAzureDiskUnregister=true|false (ALPHA - 默认值=false)
-InTreePluginAzureFileUnregister=true|false (ALPHA - 默认值=false)
-InTreePluginGCEUnregister=true|false (ALPHA - 默认值=false)
-InTreePluginOpenStackUnregister=true|false (ALPHA - 默认值=false)
-InTreePluginPortworxUnregister=true|false (ALPHA - 默认值=false)
-InTreePluginRBDUnregister=true|false (ALPHA - 默认值=false)
-InTreePluginvSphereUnregister=true|false (ALPHA - 默认值=false)
-obMutableNodeSchedulingDirectives=true|false (BETA - 默认值=true)
-JobReadyPods=true|false (BETA - 默认值=true)
-JobTrackingWithFinalizers=true|false (BETA - 默认值=false)
-KubeletCredentialProviders=true|false (BETA - 默认值=true)
-KubeletInUserNamespace=true|false (ALPHA - 默认值=false)
-KubeletPodResources=true|false (BETA - 默认值=true)
-KubeletPodResourcesGetAllocatable=true|false (BETA - 默认值=true)
-LegacyServiceAccountTokenNoAutoGeneration=true|false (BETA - 默认值=true)
-LocalStorageCapacityIsolation=true|false (BETA - 默认值=true)
-LocalStorageCapacityIsolationFSQuotaMonitoring=true|false (ALPHA - 默认值=false)
-LogarithmicScaleDown=true|false (BETA - 默认值=true)
-MaxUnavailableStatefulSet=true|false (ALPHA - 默认值=false)
-MemoryManager=true|false (BETA - 默认值=true)
-MemoryQoS=true|false (ALPHA - 默认值=false)
-MinDomainsInPodTopologySpread=true|false (ALPHA - 默认值=false)
-MixedProtocolLBService=true|false (BETA - 默认值=true)
-NetworkPolicyEndPort=true|false (BETA - 默认值=true)
-NetworkPolicyStatus=true|false (ALPHA - 默认值=false)
-NodeOutOfServiceVolumeDetach=true|false (ALPHA - 默认值=false)
-NodeSwap=true|false (ALPHA - 默认值=false)
-OpenAPIEnums=true|false (BETA - 默认值=true)
-OpenAPIV3=true|false (BETA - 默认值=true)
-PodAndContainerStatsFromCRI=true|false (ALPHA - 默认值=false)
-PodDeletionCost=true|false (BETA - 默认值=true)
-PodSecurity=true|false (BETA - 默认值=true)
-ProbeTerminationGracePeriod=true|false (BETA - 默认值=false)
-ProcMountType=true|false (ALPHA - 默认值=false)
-ProxyTerminatingEndpoints=true|false (ALPHA - 默认值=false)
-QOSReserved=true|false (ALPHA - 默认值=false)
-ReadWriteOncePod=true|false (ALPHA - 默认值=false)
-RecoverVolumeExpansionFailure=true|false (ALPHA - 默认值=false)
-RemainingItemCount=true|false (BETA - 默认值=true)
-RotateKubeletServerCertificate=true|false (BETA - 默认值=true)
-Seccomp默认值=true|false (ALPHA - 默认值=false)
-ServerSideFieldValidation=true|false (ALPHA - 默认值=false)
-ServiceIPStaticSubrange=true|false (ALPHA - 默认值=false)
-ServiceInternalTrafficPolicy=true|false (BETA - 默认值=true)
-SizeMemoryBackedVolumes=true|false (BETA - 默认值=true)
-StatefulSetAutoDeletePVC=true|false (ALPHA - 默认值=false)
-StatefulSetMinReadySeconds=true|false (BETA - 默认值=true)
-StorageVersionAPI=true|false (ALPHA - 默认值=false)
-StorageVersionHash=true|false (BETA - 默认值=true)
-TopologyAwareHints=true|false (BETA - 默认值=true)
-TopologyManager=true|false (BETA - 默认值=true)
-VolumeCapacityPriority=true|false (ALPHA - 默认值=false)
-WinDSR=true|false (ALPHA - 默认值=false)
-WinOverlay=true|false (BETA - 默认值=true)
-WindowsHostProcessContainers=true|false (BETA - 默认值=true) - - - - ---hard-pod-affinity-symmetric-weight int32     默认值:1 - - - - -已弃用: RequiredDuringScheduling 亲和性是不对称的,但是存在与每个 -RequiredDuringScheduling 关联性规则相对应的隐式 PreferredDuringScheduling 关联性规则。 ---hard-pod-affinity-symmetric-weight 代表隐式 PreferredDuringScheduling -关联性规则的权重。权重必须在 0-100 范围内。 -如果 --config 指定了一个配置文件,那么这个参数将被忽略。 +APIListChunking=true|false (BETA - 默认值为 true)
+APIPriorityAndFairness=true|false (BETA - 默认值为 true)
+APIResponseCompression=true|false (BETA - 默认值为 true)
+APIServerIdentity=true|false (ALPHA - 默认值为 false)
+APIServerTracing=true|false (ALPHA - 默认值为 false)
+AllAlpha=true|false (ALPHA - 默认值为 false)
+AllBeta=true|false (BETA - 默认值为 false)
+AnyVolumeDataSource=true|false (BETA - 默认值为 true)
+AppArmor=true|false (BETA - 默认值为 true)
+CPUManager=true|false (BETA - 默认值为 true)
+CPUManagerPolicyAlphaOptions=true|false (ALPHA - 默认值为 false)
+CPUManagerPolicyBetaOptions=true|false (BETA - 默认值为 true)
+CPUManagerPolicyOptions=true|false (BETA - 默认值为 true)
+CSIInlineVolume=true|false (BETA - 默认值为 true)
+CSIMigration=true|false (BETA - 默认值为 true)
+CSIMigrationAWS=true|false (BETA - 默认值为 false)
+CSIMigrationAzureFile=true|false (BETA - 默认值为 false)
+CSIMigrationGCE=true|false (BETA - 默认值为 true)
+CSIMigrationPortworx=true|false (ALPHA - 默认值为 false)
+CSIMigrationRBD=true|false (ALPHA - 默认值为 false)
+CSIMigrationvSphere=true|false (BETA - 默认值为 false)
+CSIVolumeHealth=true|false (ALPHA - 默认值为 false)
+ContextualLogging=true|false (ALPHA - 默认值为 false)
+CronJobTimeZone=true|false (ALPHA - 默认值为 false)
+CustomCPUCFSQuotaPeriod=true|false (ALPHA - 默认值为 false)
+CustomResourceValidationExpressions=true|false (ALPHA - 默认值为 false)
+DaemonSetUpdateSurge=true|false (BETA - 默认值为 true)
+DelegateFSGroupToCSIDriver=true|false (BETA - 默认值为 true)
+DevicePlugins=true|false (BETA - 默认值为 true)
+DisableAcceleratorUsageMetrics=true|false (BETA - 默认值为 true)
+DisableCloudProviders=true|false (ALPHA - 默认值为 false)
+DisableKubeletCloudCredentialProviders=true|false (ALPHA - 默认值为 false)
+DownwardAPIHugePages=true|false (BETA - 默认值为 true)
+EndpointSliceTerminatingCondition=true|false (BETA - 默认值为 true)
+EphemeralContainers=true|false (BETA - 默认值为 true)
+ExpandedDNSConfig=true|false (ALPHA - 默认值为 false)
+ExperimentalHostUserNamespaceDefaulting=true|false (BETA - 默认值为 false)
+GRPCContainerProbe=true|false (BETA - 默认值为 true)
+GracefulNodeShutdown=true|false (BETA - 默认值为 true)
+GracefulNodeShutdownBasedOnPodPriority=true|false (BETA - 默认值为 true)
+HPAContainerMetrics=true|false (ALPHA - 默认值为 false)
+HPAScaleToZero=true|false (ALPHA - 默认值为 false)
+HonorPVReclaimPolicy=true|false (ALPHA - 默认值为 false)
+IdentifyPodOS=true|false (BETA - 默认值为 true)
+InTreePluginAWSUnregister=true|false (ALPHA - 默认值为 false)
+InTreePluginAzureDiskUnregister=true|false (ALPHA - 默认值为 false)
+InTreePluginAzureFileUnregister=true|false (ALPHA - 默认值为 false)
+InTreePluginGCEUnregister=true|false (ALPHA - 默认值为 false)
+InTreePluginOpenStackUnregister=true|false (ALPHA - 默认值为 false)
+InTreePluginPortworxUnregister=true|false (ALPHA - 默认值为 false)
+InTreePluginRBDUnregister=true|false (ALPHA - 默认值为 false)
+InTreePluginvSphereUnregister=true|false (ALPHA - 默认值为 false)
+obMutableNodeSchedulingDirectives=true|false (BETA - 默认值为 true)
+JobReadyPods=true|false (BETA - 默认值为 true)
+JobTrackingWithFinalizers=true|false (BETA - 默认值为 false)
+KubeletCredentialProviders=true|false (BETA - 默认值为 true)
+KubeletInUserNamespace=true|false (ALPHA - 默认值为 false)
+KubeletPodResources=true|false (BETA - 默认值为 true)
+KubeletPodResourcesGetAllocatable=true|false (BETA - 默认值为 true)
+LegacyServiceAccountTokenNoAutoGeneration=true|false (BETA - 默认值为 true)
+LocalStorageCapacityIsolation=true|false (BETA - 默认值为 true)
+LocalStorageCapacityIsolationFSQuotaMonitoring=true|false (ALPHA - 默认值为 false)
+LogarithmicScaleDown=true|false (BETA - 默认值为 true)
+MaxUnavailableStatefulSet=true|false (ALPHA - 默认值为 false)
+MemoryManager=true|false (BETA - 默认值为 true)
+MemoryQoS=true|false (ALPHA - 默认值为 false)
+MinDomainsInPodTopologySpread=true|false (ALPHA - 默认值为 false)
+MixedProtocolLBService=true|false (BETA - 默认值为 true)
+NetworkPolicyEndPort=true|false (BETA - 默认值为 true)
+NetworkPolicyStatus=true|false (ALPHA - 默认值为 false)
+NodeOutOfServiceVolumeDetach=true|false (ALPHA - 默认值为 false)
+NodeSwap=true|false (ALPHA - 默认值为 false)
+OpenAPIEnums=true|false (BETA - 默认值为 true)
+OpenAPIV3=true|false (BETA - 默认值为 true)
+PodAndContainerStatsFromCRI=true|false (ALPHA - 默认值为 false)
+PodDeletionCost=true|false (BETA - 默认值为 true)
+PodSecurity=true|false (BETA - 默认值为 true)
+ProbeTerminationGracePeriod=true|false (BETA - 默认值为 false)
+ProcMountType=true|false (ALPHA - 默认值为 false)
+ProxyTerminatingEndpoints=true|false (ALPHA - 默认值为 false)
+QOSReserved=true|false (ALPHA - 默认值为 false)
+ReadWriteOncePod=true|false (ALPHA - 默认值为 false)
+RecoverVolumeExpansionFailure=true|false (ALPHA - 默认值为 false)
+RemainingItemCount=true|false (BETA - 默认值为 true)
+RotateKubeletServerCertificate=true|false (BETA - 默认值为 true)
+SeccompDefault=true|false (ALPHA - 默认值为 false)
+ServerSideFieldValidation=true|false (ALPHA - 默认值为 false)
+ServiceIPStaticSubrange=true|false (ALPHA - 默认值为 false)
+ServiceInternalTrafficPolicy=true|false (BETA - 默认值为 true)
+SizeMemoryBackedVolumes=true|false (BETA - 默认值为 true)
+StatefulSetAutoDeletePVC=true|false (ALPHA - 默认值为 false)
+StatefulSetMinReadySeconds=true|false (BETA - 默认值为 true)
+StorageVersionAPI=true|false (ALPHA - 默认值为 false)
+StorageVersionHash=true|false (BETA - 默认值为 true)
+TopologyAwareHints=true|false (BETA - 默认值为 true)
+TopologyManager=true|false (BETA - 默认值为 true)
+VolumeCapacityPriority=true|false (ALPHA - 默认值为 false)
+WinDSR=true|false (ALPHA - 默认值为 false)
+WinOverlay=true|false (BETA - 默认值为 true)
+WindowsHostProcessContainers=true|false (BETA - 默认值为 true) @@ -534,7 +516,7 @@ DEPRECATED: content type of requests sent to apiserver. This parameter is ignore ---kube-api-qps float32     默认值:50 +--kube-api-qps float     默认值:50 @@ -745,7 +727,7 @@ If true, SO_REUSEADDR will be used when binding the port. This allows binding to 如果为 true,在绑定端口时将使用 SO_REUSEADDR。 这将允许同时绑定诸如 0.0.0.0 这类通配符 IP和特定 IP, 并且它避免等待内核释放处于 TIME_WAIT 状态的套接字。 -默认值: false +默认值:false @@ -758,7 +740,7 @@ If true, SO_REUSEADDR will be used when binding the port. This allows binding to If true, SO_REUSEPORT will be used when binding the port, which allows more than one instance to bind on the same address and port. [default=false] --> 如果此标志为 true,在绑定端口时会使用 SO_REUSEPORT,从而允许不止一个 -实例绑定到同一地址和端口。 +实例绑定到同一地址和端口。 默认值:false @@ -781,7 +763,7 @@ unschedulablePods 移动到 backoffQ 或 activeQ。 ---profiling     默认值: true +--profiling     默认值:true @@ -824,7 +806,7 @@ Root certificate bundle to use to verify client certificates on incoming request --requestheader-extra-headers-prefix strings      -默认值: "x-remote-extra-" +默认值:"x-remote-extra-" @@ -837,7 +819,7 @@ List of request header prefixes to inspect. X-Remote-Extra- is suggested. --requestheader-group-headers strings      -默认值: "x-remote-group" +默认值:"x-remote-group" @@ -850,7 +832,7 @@ List of request headers to inspect for groups. X-Remote-Group is suggested. --requestheader-username-headers strings      -默认值: "x-remote-user" +默认值:"x-remote-user" @@ -897,7 +879,7 @@ The previous version for which you want to show hidden metrics. Only the previou -包含默认的 HTTPS x509 证书的文件。(CA证书(如果有)在服务器证书之后并置)。 +包含默认的 HTTPS x509 证书的文件。(如果有 CA 证书,在服务器证书之后并置)。 如果启用了 HTTPS 服务,并且未提供 --tls-cert-file--tls-private-key-file,则会为公共地址生成一个自签名证书和密钥, 并将其保存到 --cert-dir 指定的目录中。 @@ -962,7 +944,7 @@ A pair of x509 certificate and private key file paths, optionally suffixed with 如果未提供域名匹配模式,则提取证书名称。 非通配符匹配优先于通配符匹配,显式域名匹配优先于提取而来的名称。 若有多个密钥/证书对,可多次使用 --tls-sni-cert-key。 -例子: "example.crt,example.key" 或者 "foo.crt,foo.key:*.foo.com,foo.com"。 +例如: "example.crt,example.key" 或者 "foo.crt,foo.key:*.foo.com,foo.com"。 @@ -998,7 +980,7 @@ Print version information and quit -以逗号分隔的 ‘模式=N’ 设置列表,用于文件过滤的日志记录(仅适用于文本日志格式)。 +以逗号分隔的 “pattern=N” 设置列表,用于文件过滤的日志记录(仅适用于文本日志格式)。 @@ -1010,7 +992,7 @@ comma-separated list of pattern=N settings for file-filtered logging (only works -如果已设置,将配置值写入此文件并退出。 +如果设置此参数,将配置值写入此文件并退出。 @@ -1019,5 +1001,3 @@ If set, write the configuration values to this file and exit. - -