From 7222c5e493536d0a5a58454311e5d8283602eb6a Mon Sep 17 00:00:00 2001 From: Guangwen Feng Date: Thu, 23 Mar 2023 18:18:53 +0800 Subject: [PATCH] [zh-cn] Sync command-line-tools-reference/kube-scheduler.md Signed-off-by: Guangwen Feng --- .../kube-scheduler.md | 196 ++++++++++-------- 1 file changed, 105 insertions(+), 91 deletions(-) diff --git a/content/zh-cn/docs/reference/command-line-tools-reference/kube-scheduler.md b/content/zh-cn/docs/reference/command-line-tools-reference/kube-scheduler.md index 530cf647ff..99817fc1d9 100644 --- a/content/zh-cn/docs/reference/command-line-tools-reference/kube-scheduler.md +++ b/content/zh-cn/docs/reference/command-line-tools-reference/kube-scheduler.md @@ -10,6 +10,17 @@ weight: 30 auto_generated: true --> + + ## {{% heading "synopsis" %}} Kubernetes 调度器是一个控制面进程,负责将 Pods 指派到节点上。 @@ -263,39 +274,34 @@ A set of key=value pairs that describe feature gates for alpha/experimental feat APIListChunking=true|false (BETA - default=true)
APIPriorityAndFairness=true|false (BETA - default=true)
APIResponseCompression=true|false (BETA - default=true)
-APIServerIdentity=true|false (ALPHA - default=false)
+APISelfSubjectReview=true|false (ALPHA - default=false)
+APIServerIdentity=true|false (BETA - default=true)
APIServerTracing=true|false (ALPHA - default=false)
+AggregatedDiscoveryEndpoint=true|false (ALPHA - default=false)
AllAlpha=true|false (ALPHA - default=false)
AllBeta=true|false (BETA - default=false)
AnyVolumeDataSource=true|false (BETA - default=true)
AppArmor=true|false (BETA - default=true)
-CPUManager=true|false (BETA - default=true)
CPUManagerPolicyAlphaOptions=true|false (ALPHA - default=false)
CPUManagerPolicyBetaOptions=true|false (BETA - default=true)
CPUManagerPolicyOptions=true|false (BETA - default=true)
-CSIInlineVolume=true|false (BETA - default=true)
-CSIMigration=true|false (BETA - default=true)
-CSIMigrationAWS=true|false (BETA - default=false)
-CSIMigrationAzureFile=true|false (BETA - default=false)
-CSIMigrationGCE=true|false (BETA - default=true)
-CSIMigrationPortworx=true|false (ALPHA - default=false)
+CSIMigrationPortworx=true|false (BETA - default=false)
CSIMigrationRBD=true|false (ALPHA - default=false)
-CSIMigrationvSphere=true|false (BETA - default=false)
+CSINodeExpandSecret=true|false (ALPHA - default=false)
CSIVolumeHealth=true|false (ALPHA - default=false)
+ComponentSLIs=true|false (ALPHA - default=false)
+ContainerCheckpoint=true|false (ALPHA - default=false)
ContextualLogging=true|false (ALPHA - default=false)
-CronJobTimeZone=true|false (ALPHA - default=false)
+CronJobTimeZone=true|false (BETA - default=true)
+CrossNamespaceVolumeDataSource=true|false (ALPHA - default=false)
CustomCPUCFSQuotaPeriod=true|false (ALPHA - default=false)
-CustomResourceValidationExpressions=true|false (ALPHA - default=false)
-DaemonSetUpdateSurge=true|false (BETA - default=true)
-DelegateFSGroupToCSIDriver=true|false (BETA - default=true)
-DevicePlugins=true|false (BETA - default=true)
-DisableAcceleratorUsageMetrics=true|false (BETA - default=true)
+CustomResourceValidationExpressions=true|false (BETA - default=true)
DisableCloudProviders=true|false (ALPHA - default=false)
DisableKubeletCloudCredentialProviders=true|false (ALPHA - default=false)
DownwardAPIHugePages=true|false (BETA - default=true)
-EndpointSliceTerminatingCondition=true|false (BETA - default=true)
-EphemeralContainers=true|false (BETA - default=true)
-ExpandedDNSConfig=true|false (ALPHA - default=false)
+DynamicResourceAllocation=true|false (ALPHA - default=false)
+EventedPLEG=true|false (ALPHA - default=false)
+ExpandedDNSConfig=true|false (BETA - default=true)
ExperimentalHostUserNamespaceDefaulting=true|false (BETA - default=false)
GRPCContainerProbe=true|false (BETA - default=true)
GracefulNodeShutdown=true|false (BETA - default=true)
@@ -303,7 +309,7 @@ GracefulNodeShutdownBasedOnPodPriority=true|false (BETA - default=true)
HPAContainerMetrics=true|false (ALPHA - default=false)
HPAScaleToZero=true|false (ALPHA - default=false)
HonorPVReclaimPolicy=true|false (ALPHA - default=false)
-IdentifyPodOS=true|false (BETA - default=true)
+IPTablesOwnershipCleanup=true|false (ALPHA - default=false)
InTreePluginAWSUnregister=true|false (ALPHA - default=false)
InTreePluginAzureDiskUnregister=true|false (ALPHA - default=false)
InTreePluginAzureFileUnregister=true|false (ALPHA - default=false)
@@ -312,92 +318,99 @@ InTreePluginOpenStackUnregister=true|false (ALPHA - default=false)
InTreePluginPortworxUnregister=true|false (ALPHA - default=false)
InTreePluginRBDUnregister=true|false (ALPHA - default=false)
InTreePluginvSphereUnregister=true|false (ALPHA - default=false)
-obMutableNodeSchedulingDirectives=true|false (BETA - default=true)
+JobMutableNodeSchedulingDirectives=true|false (BETA - default=true)
+JobPodFailurePolicy=true|false (BETA - default=true)
JobReadyPods=true|false (BETA - default=true)
-JobTrackingWithFinalizers=true|false (BETA - default=false)
-KubeletCredentialProviders=true|false (BETA - default=true)
+KMSv2=true|false (ALPHA - default=false)
KubeletInUserNamespace=true|false (ALPHA - default=false)
KubeletPodResources=true|false (BETA - default=true)
KubeletPodResourcesGetAllocatable=true|false (BETA - default=true)
-LegacyServiceAccountTokenNoAutoGeneration=true|false (BETA - default=true)
-LocalStorageCapacityIsolation=true|false (BETA - default=true)
+KubeletTracing=true|false (ALPHA - default=false)
+LegacyServiceAccountTokenTracking=true|false (ALPHA - default=false)
LocalStorageCapacityIsolationFSQuotaMonitoring=true|false (ALPHA - default=false)
LogarithmicScaleDown=true|false (BETA - default=true)
+LoggingAlphaOptions=true|false (ALPHA - default=false)
+LoggingBetaOptions=true|false (BETA - default=true)
+MatchLabelKeysInPodTopologySpread=true|false (ALPHA - default=false)
MaxUnavailableStatefulSet=true|false (ALPHA - default=false)
MemoryManager=true|false (BETA - default=true)
MemoryQoS=true|false (ALPHA - default=false)
-MinDomainsInPodTopologySpread=true|false (ALPHA - default=false)
-MixedProtocolLBService=true|false (BETA - default=true)
-NetworkPolicyEndPort=true|false (BETA - default=true)
+MinDomainsInPodTopologySpread=true|false (BETA - default=false)
+MinimizeIPTablesRestore=true|false (ALPHA - default=false)
+MultiCIDRRangeAllocator=true|false (ALPHA - default=false)
NetworkPolicyStatus=true|false (ALPHA - default=false)
-NodeOutOfServiceVolumeDetach=true|false (ALPHA - default=false)
+NodeInclusionPolicyInPodTopologySpread=true|false (BETA - default=true)
+NodeOutOfServiceVolumeDetach=true|false (BETA - default=true)
NodeSwap=true|false (ALPHA - default=false)
OpenAPIEnums=true|false (BETA - default=true)
OpenAPIV3=true|false (BETA - default=true)
+PDBUnhealthyPodEvictionPolicy=true|false (ALPHA - default=false)
PodAndContainerStatsFromCRI=true|false (ALPHA - default=false)
PodDeletionCost=true|false (BETA - default=true)
-PodSecurity=true|false (BETA - default=true)
-ProbeTerminationGracePeriod=true|false (BETA - default=false)
+PodDisruptionConditions=true|false (BETA - default=true)
+PodHasNetworkCondition=true|false (ALPHA - default=false)
+PodSchedulingReadiness=true|false (ALPHA - default=false)
+ProbeTerminationGracePeriod=true|false (BETA - default=true)
ProcMountType=true|false (ALPHA - default=false)
-ProxyTerminatingEndpoints=true|false (ALPHA - default=false)
+ProxyTerminatingEndpoints=true|false (BETA - default=true)
QOSReserved=true|false (ALPHA - default=false)
ReadWriteOncePod=true|false (ALPHA - default=false)
RecoverVolumeExpansionFailure=true|false (ALPHA - default=false)
RemainingItemCount=true|false (BETA - default=true)
+RetroactiveDefaultStorageClass=true|false (BETA - default=true)
RotateKubeletServerCertificate=true|false (BETA - default=true)
-SeccompDefault=true|false (ALPHA - default=false)
-ServerSideFieldValidation=true|false (ALPHA - default=false)
-ServiceIPStaticSubrange=true|false (ALPHA - default=false)
-ServiceInternalTrafficPolicy=true|false (BETA - default=true)
+SELinuxMountReadWriteOncePod=true|false (ALPHA - default=false)
+SeccompDefault=true|false (BETA - default=true)
+ServerSideFieldValidation=true|false (BETA - default=true)
SizeMemoryBackedVolumes=true|false (BETA - default=true)
StatefulSetAutoDeletePVC=true|false (ALPHA - default=false)
-StatefulSetMinReadySeconds=true|false (BETA - default=true)
+StatefulSetStartOrdinal=true|false (ALPHA - default=false)
StorageVersionAPI=true|false (ALPHA - default=false)
StorageVersionHash=true|false (BETA - default=true)
TopologyAwareHints=true|false (BETA - default=true)
TopologyManager=true|false (BETA - default=true)
+TopologyManagerPolicyAlphaOptions=true|false (ALPHA - default=false)
+TopologyManagerPolicyBetaOptions=true|false (BETA - default=false)
+TopologyManagerPolicyOptions=true|false (ALPHA - default=false)
+UserNamespacesStatelessPodsSupport=true|false (ALPHA - default=false)
+ValidatingAdmissionPolicy=true|false (ALPHA - default=false)
VolumeCapacityPriority=true|false (ALPHA - default=false)
WinDSR=true|false (ALPHA - default=false)
WinOverlay=true|false (BETA - default=true)
-WindowsHostProcessContainers=true|false (BETA - default=true) +WindowsHostNetwork=true|false (ALPHA - default=true) --> -一组 key=value 对,描述了 alpha/experimental 特征开关。选项包括:
+一组 key=value 对,描述了 alpha/experimental 特性门控开关。选项包括:
APIListChunking=true|false (BETA - 默认值为 true)
APIPriorityAndFairness=true|false (BETA - 默认值为 true)
APIResponseCompression=true|false (BETA - 默认值为 true)
-APIServerIdentity=true|false (ALPHA - 默认值为 false)
+APISelfSubjectReview=true|false (ALPHA - 默认值为 false)
+APIServerIdentity=true|false (BETA - 默认值为 true)
APIServerTracing=true|false (ALPHA - 默认值为 false)
+AggregatedDiscoveryEndpoint=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)
+CSIMigrationPortworx=true|false (BETA - 默认值为 false)
CSIMigrationRBD=true|false (ALPHA - 默认值为 false)
-CSIMigrationvSphere=true|false (BETA - 默认值为 false)
+CSINodeExpandSecret=true|false (ALPHA - 默认值为 false)
CSIVolumeHealth=true|false (ALPHA - 默认值为 false)
+ComponentSLIs=true|false (ALPHA - 默认值为 false)
+ContainerCheckpoint=true|false (ALPHA - 默认值为 false)
ContextualLogging=true|false (ALPHA - 默认值为 false)
-CronJobTimeZone=true|false (ALPHA - 默认值为 false)
+CronJobTimeZone=true|false (BETA - 默认值为 true)
+CrossNamespaceVolumeDataSource=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)
+CustomResourceValidationExpressions=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)
+DynamicResourceAllocation=true|false (ALPHA - 默认值为 false)
+EventedPLEG=true|false (ALPHA - 默认值为 false)
+ExpandedDNSConfig=true|false (BETA - 默认值为 true)
ExperimentalHostUserNamespaceDefaulting=true|false (BETA - 默认值为 false)
GRPCContainerProbe=true|false (BETA - 默认值为 true)
GracefulNodeShutdown=true|false (BETA - 默认值为 true)
@@ -405,7 +418,7 @@ GracefulNodeShutdownBasedOnPodPriority=true|false (BETA - 默认值为 true)
HPAScaleToZero=true|false (ALPHA - 默认值为 false)
HonorPVReclaimPolicy=true|false (ALPHA - 默认值为 false)
-IdentifyPodOS=true|false (BETA - 默认值为 true)
+IPTablesOwnershipCleanup=true|false (ALPHA - 默认值为 false)
InTreePluginAWSUnregister=true|false (ALPHA - 默认值为 false)
InTreePluginAzureDiskUnregister=true|false (ALPHA - 默认值为 false)
InTreePluginAzureFileUnregister=true|false (ALPHA - 默认值为 false)
@@ -414,54 +427,66 @@ 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)
+JobMutableNodeSchedulingDirectives=true|false (BETA - 默认值为 true)
+JobPodFailurePolicy=true|false (BETA - 默认值为 true)
JobReadyPods=true|false (BETA - 默认值为 true)
-JobTrackingWithFinalizers=true|false (BETA - 默认值为 false)
-KubeletCredentialProviders=true|false (BETA - 默认值为 true)
+KMSv2=true|false (ALPHA - 默认值为 false)
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)
+KubeletTracing=true|false (ALPHA - 默认值为 false)
+LegacyServiceAccountTokenTracking=true|false (ALPHA - 默认值为 false)
LocalStorageCapacityIsolationFSQuotaMonitoring=true|false (ALPHA - 默认值为 false)
LogarithmicScaleDown=true|false (BETA - 默认值为 true)
+LoggingAlphaOptions=true|false (ALPHA - 默认值为 false)
+LoggingBetaOptions=true|false (BETA - 默认值为 true)
+MatchLabelKeysInPodTopologySpread=true|false (ALPHA - 默认值为 false)
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)
+MinDomainsInPodTopologySpread=true|false (BETA - 默认值为 false)
+MinimizeIPTablesRestore=true|false (ALPHA - 默认值为 false)
+MultiCIDRRangeAllocator=true|false (ALPHA - 默认值为 false)
NetworkPolicyStatus=true|false (ALPHA - 默认值为 false)
-NodeOutOfServiceVolumeDetach=true|false (ALPHA - 默认值为 false)
+NodeInclusionPolicyInPodTopologySpread=true|false (BETA - 默认值为 true)
+NodeOutOfServiceVolumeDetach=true|false (BETA - 默认值为 true)
NodeSwap=true|false (ALPHA - 默认值为 false)
OpenAPIEnums=true|false (BETA - 默认值为 true)
OpenAPIV3=true|false (BETA - 默认值为 true)
+PDBUnhealthyPodEvictionPolicy=true|false (ALPHA - 默认值为 false)
PodAndContainerStatsFromCRI=true|false (ALPHA - 默认值为 false)
PodDeletionCost=true|false (BETA - 默认值为 true)
-PodSecurity=true|false (BETA - 默认值为 true)
-ProbeTerminationGracePeriod=true|false (BETA - 默认值为 false)
+PodDisruptionConditions=true|false (BETA - 默认值为 true)
+PodHasNetworkCondition=true|false (ALPHA - 默认值为 false)
+PodSchedulingReadiness=true|false (ALPHA - 默认值为 false)
+ProbeTerminationGracePeriod=true|false (BETA - 默认值为 true)
ProcMountType=true|false (ALPHA - 默认值为 false)
-ProxyTerminatingEndpoints=true|false (ALPHA - 默认值为 false)
+ProxyTerminatingEndpoints=true|false (BETA - 默认值为 true)
QOSReserved=true|false (ALPHA - 默认值为 false)
ReadWriteOncePod=true|false (ALPHA - 默认值为 false)
RecoverVolumeExpansionFailure=true|false (ALPHA - 默认值为 false)
RemainingItemCount=true|false (BETA - 默认值为 true)
+RetroactiveDefaultStorageClass=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)
+SELinuxMountReadWriteOncePod=true|false (ALPHA - 默认值为 false)
+SeccompDefault=true|false (BETA - 默认值为 true)
+ServerSideFieldValidation=true|false (BETA - 默认值为 true)
SizeMemoryBackedVolumes=true|false (BETA - 默认值为 true)
StatefulSetAutoDeletePVC=true|false (ALPHA - 默认值为 false)
-StatefulSetMinReadySeconds=true|false (BETA - 默认值为 true)
+StatefulSetStartOrdinal=true|false (ALPHA - 默认值为 false)
StorageVersionAPI=true|false (ALPHA - 默认值为 false)
StorageVersionHash=true|false (BETA - 默认值为 true)
TopologyAwareHints=true|false (BETA - 默认值为 true)
TopologyManager=true|false (BETA - 默认值为 true)
+TopologyManagerPolicyAlphaOptions=true|false (ALPHA - 默认值为 false)
+TopologyManagerPolicyBetaOptions=true|false (BETA - 默认值为 false)
+TopologyManagerPolicyOptions=true|false (ALPHA - 默认值为 false)
+UserNamespacesStatelessPodsSupport=true|false (ALPHA - 默认值为 false)
+ValidatingAdmissionPolicy=true|false (ALPHA - 默认值为 false)
VolumeCapacityPriority=true|false (ALPHA - 默认值为 false)
WinDSR=true|false (ALPHA - 默认值为 false)
WinOverlay=true|false (BETA - 默认值为 true)
-WindowsHostProcessContainers=true|false (BETA - 默认值为 true) +WindowsHostNetwork=true|false (ALPHA - 默认值为 true) @@ -574,9 +599,9 @@ The duration that non-leader candidates will wait after observing a leadership r -领导者尝试在停止领导之前更新领导职位的间隔时间。该时间必须小于或等于租赁期限。 +领导者尝试在停止领导之前更新领导职位的间隔时间。该时间必须小于租赁期限。 仅在启用了领导者选举的情况下才适用。 @@ -675,20 +700,9 @@ Maximum number of seconds between log flushes -设置日志格式。可选格式:“text”。
-采用非默认格式时,以下标识不会生效: ---add-dir-header, --alsologtostderr, --log-backtrace-at, ---log-dir, --log-file, --log-file-max-size, ---logtostderr, --one-output, --skip-headers, --skip-log-headers, ---stderrthreshold, --vmodule.
-非默认选项目前处于 Alpha 阶段,有可能会出现变更且无事先警告。 +设置日志格式。可选格式:“text”。