diff --git a/content/zh-cn/docs/reference/command-line-tools-reference/kube-controller-manager.md b/content/zh-cn/docs/reference/command-line-tools-reference/kube-controller-manager.md index 8f26e36a50..fe9b62dd8e 100644 --- a/content/zh-cn/docs/reference/command-line-tools-reference/kube-controller-manager.md +++ b/content/zh-cn/docs/reference/command-line-tools-reference/kube-controller-manager.md @@ -769,6 +769,18 @@ Prevent force detaching volumes based on maximum unmount time and node status. I + +--disable-http2-serving + + +

+ +如果为 true,HTTP2 服务将被禁用 [默认值=false] +

+ + --disabled-metrics strings @@ -782,6 +794,21 @@ This flag provides an escape hatch for misbehaving metrics. You must provide the

+ +--emulated-version strings + + +

+ +不同组件所模拟的能力(API、特性等)的版本。
+如果设置了该选项,组件将模拟此版本的行为,而不是下层可执行文件版本的行为。
+版本格式只能是 major.minor,例如 “--emulated-version=wardle=1.2,kube=1.31”。 +选项包括:
kube=1.31..1.31(默认值=1.31)。如果组件未被指定,默认为 “kube”。 +

+ + --enable-dynamic-provisioning     默认值:true @@ -872,285 +899,279 @@ The plugin to use when cloud provider is set to external. Can be empty, should o 只能在云驱动程序为 external 时设置。 目前用来保证 node-ipam-controller、persistentvolume-binder-controller、persistentvolume-expander-controller 和 attach-detach-controller 能够在三种云驱动上正常工作。 - ---feature-gates <逗号分隔的 'key=True|False' 对列表> +--feature-gates colonSeparatedMultimapStringString - - +

-一组 key=value 对,用来描述测试性/试验性功能的特性门控。可选项有:
-APIResponseCompression=true|false (BETA - 默认值为 true)
-APIServerIdentity=true|false (BETA - 默认值为 true)
-APIServerTracing=true|false (BETA - 默认值为 true)
-APIServingWithRoutine=true|false (BETA - 默认值为 true)
-AllAlpha=true|false (ALPHA - 默认值为 false)
-AllBeta=true|false (BETA - 默认值为 false)
-AnyVolumeDataSource=true|false (BETA - 默认值为 true)
-AppArmor=true|false (BETA - 默认值为 true)
-AppArmorFields=true|false (BETA - 默认值为 true)
-CPUManagerPolicyAlphaOptions=true|false (ALPHA - 默认值为 false)
-CPUManagerPolicyBetaOptions=true|false (BETA - 默认值为 true)
-CPUManagerPolicyOptions=true|false (BETA - 默认值为 true)
-CRDValidationRatcheting=true|false (BETA - 默认值为 true)
-CSIMigrationPortworx=true|false (BETA - 默认值为 false)
-CSIVolumeHealth=true|false (ALPHA - 默认值为 false)
-CloudControllerManagerWebhook=true|false (ALPHA - 默认值为 false)
-ClusterTrustBundle=true|false (ALPHA - 默认值为 false)
-ClusterTrustBundleProjection=true|false (ALPHA - 默认值为 false)
-ComponentSLIs=true|false (BETA - 默认值为 true)
-ConsistentListFromCache=true|false (ALPHA - 默认值为 false)
-ContainerCheckpoint=true|false (BETA - 默认值为 true)
-ContextualLogging=true|false (BETA - 默认值为 true)
-CronJobsScheduledAnnotation=true|false (BETA - 默认值为 true)
-CrossNamespaceVolumeDataSource=true|false (ALPHA - 默认值为 false)
-CustomCPUCFSQuotaPeriod=true|false (ALPHA - 默认值为 false)
-CustomResourceFieldSelectors=true|false (ALPHA - 默认值为 false)
-DevicePluginCDIDevices=true|false (BETA - 默认值为 true)
-DisableCloudProviders=true|false (BETA - 默认值为 true)
-DisableKubeletCloudCredentialProviders=true|false (BETA - 默认值为 true)
-DisableNodeKubeProxyVersion=true|false (ALPHA - 默认值为 false)
-DynamicResourceAllocation=true|false (ALPHA - 默认值为 false)
-ElasticIndexedJob=true|false (BETA - 默认值为 true)
-EventedPLEG=true|false (ALPHA - 默认值为 false)
-GracefulNodeShutdown=true|false (BETA - 默认值为 true)
-GracefulNodeShutdownBasedOnPodPriority=true|false (BETA - 默认值为 true)
-HPAScaleToZero=true|false (ALPHA - 默认值为 false)
-HonorPVReclaimPolicy=true|false (ALPHA - 默认值为 false)
-ImageMaximumGCAge=true|false (BETA - 默认值为 true)
-InPlacePodVerticalScaling=true|false (ALPHA - 默认值为 false)
-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)
-InTreePluginvSphereUnregister=true|false (ALPHA - 默认值为 false)
-InformerResourceVersion=true|false (ALPHA - 默认值为 false)
-JobBackoffLimitPerIndex=true|false (BETA - 默认值为 true)
-JobManagedBy=true|false (ALPHA - 默认值为 false)
-JobPodFailurePolicy=true|false (BETA - 默认值为 true)
-JobPodReplacementPolicy=true|false (BETA - 默认值为 true)
-JobSuccessPolicy=true|false (ALPHA - 默认值为 false)
-KubeProxyDrainingTerminatingNodes=true|false (BETA - 默认值为 true)
-KubeletCgroupDriverFromCRI=true|false (ALPHA - 默认值为 false)
-KubeletInUserNamespace=true|false (ALPHA - 默认值为 false)
-KubeletPodResourcesDynamicResources=true|false (ALPHA - 默认值为 false)
-KubeletPodResourcesGet=true|false (ALPHA - 默认值为 false)
-KubeletSeparateDiskGC=true|false (ALPHA - 默认值为 false)
-KubeletTracing=true|false (BETA - 默认值为 true)
-LoadBalancerIPMode=true|false (BETA - 默认值为 true)
-LocalStorageCapacityIsolationFSQuotaMonitoring=true|false (ALPHA - 默认值为 false)
-LogarithmicScaleDown=true|false (BETA - 默认值为 true)
-LoggingAlphaOptions=true|false (ALPHA - 默认值为 false)
-LoggingBetaOptions=true|false (BETA - 默认值为 true)
-MatchLabelKeysInPodAffinity=true|false (ALPHA - 默认值为 false)
-MatchLabelKeysInPodTopologySpread=true|false (BETA - 默认值为 true)
-MaxUnavailableStatefulSet=true|false (ALPHA - 默认值为 false)
-MemoryManager=true|false (BETA - 默认值为 true)
-MemoryQoS=true|false (ALPHA - 默认值为 false)
-MultiCIDRServiceAllocator=true|false (ALPHA - 默认值为 false)
-MutatingAdmissionPolicy=true|false (ALPHA - 默认值为 false)
-NFTablesProxyMode=true|false (ALPHA - 默认值为 false)
-NodeInclusionPolicyInPodTopologySpread=true|false (BETA - 默认值为 true)
-NodeLogQuery=true|false (BETA - 默认值为 false)
-NodeSwap=true|false (BETA - 默认值为 true)
-OpenAPIEnums=true|false (BETA - 默认值为 true)
-PDBUnhealthyPodEvictionPolicy=true|false (BETA - 默认值为 true)
-PersistentVolumeLastPhaseTransitionTime=true|false (BETA - 默认值为 true)
-PodAndContainerStatsFromCRI=true|false (ALPHA - 默认值为 false)
-PodDeletionCost=true|false (BETA - 默认值为 true)
-PodDisruptionConditions=true|false (BETA - 默认值为 true)
-PodIndexLabel=true|false (BETA - 默认值为 true)
-PodLifecycleSleepAction=true|false (BETA - 默认值为 true)
-PodReadyToStartContainersCondition=true|false (BETA - 默认值为 true)
-PortForwardWebsockets=true|false (ALPHA - 默认值为 false)
-ProcMountType=true|false (ALPHA - 默认值为 false)
-QOSReserved=true|false (ALPHA - 默认值为 false)
-RecoverVolumeExpansionFailure=true|false (ALPHA - 默认值为 false)
-RecursiveReadOnlyMounts=true|false (ALPHA - 默认值为 false)
-RelaxedEnvironmentVariableValidation=true|false (ALPHA - 默认值为 false)
-RetryGenerateName=true|false (ALPHA - 默认值为 false)
-RotateKubeletServerCertificate=true|false (BETA - 默认值为 true)
-RuntimeClassInImageCriApi=true|false (ALPHA - 默认值为 false)
-SELinuxMount=true|false (ALPHA - 默认值为 false)
-SELinuxMountReadWriteOncePod=true|false (BETA - 默认值为 true)
-SchedulerQueueingHints=true|false (BETA - 默认值为 false)
-SeparateCacheWatchRPC=true|false (BETA - 默认值为 true)
-SeparateTaintEvictionController=true|false (BETA - 默认值为 true)
-ServiceAccountTokenJTI=true|false (BETA - 默认值为 true)
-ServiceAccountTokenNodeBinding=true|false (ALPHA - 默认值为 false)
-ServiceAccountTokenNodeBindingValidation=true|false (BETA - 默认值为 true)
-ServiceAccountTokenPodNodeInfo=true|false (BETA - 默认值为 true)
-ServiceTrafficDistribution=true|false (ALPHA - 默认值为 false)
-SidecarContainers=true|false (BETA - 默认值为 true)
-SizeMemoryBackedVolumes=true|false (BETA - 默认值为 true)
-StatefulSetAutoDeletePVC=true|false (BETA - 默认值为 true)
-StatefulSetStartOrdinal=true|false (BETA - 默认值为 true)
-StorageNamespaceIndex=true|false (BETA - 默认值为 true)
-StorageVersionAPI=true|false (ALPHA - 默认值为 false)
-StorageVersionHash=true|false (BETA - 默认值为 true)
-StorageVersionMigrator=true|false (ALPHA - 默认值为 false)
-StructuredAuthenticationConfiguration=true|false (BETA - 默认值为 true)
-StructuredAuthorizationConfiguration=true|false (BETA - 默认值为 true)
-TopologyAwareHints=true|false (BETA - 默认值为 true)
-TopologyManagerPolicyAlphaOptions=true|false (ALPHA - 默认值为 false)
-TopologyManagerPolicyBetaOptions=true|false (BETA - 默认值为 true)
-TopologyManagerPolicyOptions=true|false (BETA - 默认值为 true)
-TranslateStreamCloseWebsocketRequests=true|false (BETA - 默认值为 true)
-UnauthenticatedHTTP2DOSMitigation=true|false (BETA - 默认值为 true)
-UnknownVersionInteroperabilityProxy=true|false (ALPHA - 默认值为 false)
-UserNamespacesPodSecurityStandards=true|false (ALPHA - 默认值为 false)
-UserNamespacesSupport=true|false (BETA - 默认值为 false)
-VolumeAttributesClass=true|false (ALPHA - 默认值为 false)
-VolumeCapacityPriority=true|false (ALPHA - 默认值为 false)
-WatchFromStorageWithoutResourceVersion=true|false (BETA - 默认值为 false)
-WatchList=true|false (ALPHA - 默认值为 false)
-WatchListClient=true|false (BETA - 默认值为 false)
-WinDSR=true|false (ALPHA - 默认值为 false)
-WinOverlay=true|false (BETA - 默认值为 true)
-WindowsHostNetwork=true|false (ALPHA - 默认值为 true) -

- +逗号分隔的组件列表,这些 key=value 对用来描述不同组件测试性/试验性特性的特性门控。
+如果组件未被指定,默认值为“kube”。此标志可以被重复调用。例如: +--feature-gates 'wardle:featureA=true,wardle:featureB=false' --feature-gates 'kube:featureC=true' +可选项为:
+kube:APIResponseCompression=true|false (BETA - 默认值=true)
+kube:APIServerIdentity=true|false (BETA - 默认值=true)
+kube:APIServerTracing=true|false (BETA - 默认值=true)
+kube:APIServingWithRoutine=true|false (ALPHA - 默认值=false)
+kube:AllAlpha=true|false (ALPHA - 默认值=false)
+kube:AllBeta=true|false (BETA - 默认值=false)
+kube:AnonymousAuthConfigurableEndpoints=true|false (ALPHA - 默认值=false)
+kube:AnyVolumeDataSource=true|false (BETA - 默认值=true)
+kube:AuthorizeNodeWithSelectors=true|false (ALPHA - 默认值=false)
+kube:AuthorizeWithSelectors=true|false (ALPHA - 默认值=false)
+kube:CPUManagerPolicyAlphaOptions=true|false (ALPHA - 默认值=false)
+kube:CPUManagerPolicyBetaOptions=true|false (BETA - 默认值=true)
+kube:CPUManagerPolicyOptions=true|false (BETA - 默认值=true)
+kube:CRDValidationRatcheting=true|false (BETA - 默认值=true)
+kube:CSIMigrationPortworx=true|false (BETA - 默认值=true)
+kube:CSIVolumeHealth=true|false (ALPHA - 默认值=false)
+kube:CloudControllerManagerWebhook=true|false (ALPHA - 默认值=false)
+kube:ClusterTrustBundle=true|false (ALPHA - 默认值=false)
+kube:ClusterTrustBundleProjection=true|false (ALPHA - 默认值=false)
+kube:ComponentSLIs=true|false (BETA - 默认值=true)
+kube:ConcurrentWatchObjectDecode=true|false (BETA - 默认值=false)
+kube:ConsistentListFromCache=true|false (BETA - 默认值=true)
+kube:ContainerCheckpoint=true|false (BETA - 默认值=true)
+kube:ContextualLogging=true|false (BETA - 默认值=true)
+kube:CoordinatedLeaderElection=true|false (ALPHA - 默认值=false)
+kube:CronJobsScheduledAnnotation=true|false (BETA - 默认值=true)
+kube:CrossNamespaceVolumeDataSource=true|false (ALPHA - 默认值=false)
+kube:CustomCPUCFSQuotaPeriod=true|false (ALPHA - 默认值=false)
+kube:CustomResourceFieldSelectors=true|false (BETA - 默认值=true)
+kube:DRAControlPlaneController=true|false (ALPHA - 默认值=false)
+kube:DisableAllocatorDualWrite=true|false (ALPHA - 默认值=false)
+kube:DisableNodeKubeProxyVersion=true|false (BETA - 默认值=true)
+kube:DynamicResourceAllocation=true|false (ALPHA - 默认值=false)
+kube:EventedPLEG=true|false (ALPHA - 默认值=false)
+kube:GracefulNodeShutdown=true|false (BETA - 默认值=true)
+kube:GracefulNodeShutdownBasedOnPodPriority=true|false (BETA - 默认值=true)
+kube:HPAScaleToZero=true|false (ALPHA - 默认值=false)
+kube:HonorPVReclaimPolicy=true|false (BETA - 默认值=true)
+kube:ImageMaximumGCAge=true|false (BETA - 默认值=true)
+kube:ImageVolume=true|false (ALPHA - 默认值=false)
+kube:InPlacePodVerticalScaling=true|false (ALPHA - 默认值=false)
+kube:InTreePluginPortworxUnregister=true|false (ALPHA - 默认值=false)
+kube:InformerResourceVersion=true|false (ALPHA - 默认值=false)
+kube:JobBackoffLimitPerIndex=true|false (BETA - 默认值=true)
+kube:JobManagedBy=true|false (ALPHA - 默认值=false)
+kube:JobPodReplacementPolicy=true|false (BETA - 默认值=true)
+kube:JobSuccessPolicy=true|false (BETA - 默认值=true)
+kube:KubeletCgroupDriverFromCRI=true|false (BETA - 默认值=true)
+kube:KubeletInUserNamespace=true|false (ALPHA - 默认值=false)
+kube:KubeletPodResourcesDynamicResources=true|false (ALPHA - 默认值=false)
+kube:KubeletPodResourcesGet=true|false (ALPHA - 默认值=false)
+kube:KubeletSeparateDiskGC=true|false (BETA - 默认值=true)
+kube:KubeletTracing=true|false (BETA - 默认值=true)
+kube:LoadBalancerIPMode=true|false (BETA - 默认值=true)
+kube:LocalStorageCapacityIsolationFSQuotaMonitoring=true|false (BETA - 默认值=false)
+kube:LoggingAlphaOptions=true|false (ALPHA - 默认值=false)
+kube:LoggingBetaOptions=true|false (BETA - 默认值=true)
+kube:MatchLabelKeysInPodAffinity=true|false (BETA - 默认值=true)
+kube:MatchLabelKeysInPodTopologySpread=true|false (BETA - 默认值=true)
+kube:MaxUnavailableStatefulSet=true|false (ALPHA - 默认值=false)
+kube:MemoryManager=true|false (BETA - 默认值=true)
+kube:MemoryQoS=true|false (ALPHA - 默认值=false)
+kube:MultiCIDRServiceAllocator=true|false (BETA - 默认值=false)
+kube:MutatingAdmissionPolicy=true|false (ALPHA - 默认值=false)
+kube:NFTablesProxyMode=true|false (BETA - 默认值=true)
+kube:NodeInclusionPolicyInPodTopologySpread=true|false (BETA - 默认值=true)
+kube:NodeLogQuery=true|false (BETA - 默认值=false)
+kube:NodeSwap=true|false (BETA - 默认值=true)
+kube:OpenAPIEnums=true|false (BETA - 默认值=true)
+kube:PodAndContainerStatsFromCRI=true|false (ALPHA - 默认值=false)
+kube:PodDeletionCost=true|false (BETA - 默认值=true)
+kube:PodIndexLabel=true|false (BETA - 默认值=true)
+kube:PodLifecycleSleepAction=true|false (BETA - 默认值=true)
+kube:PodReadyToStartContainersCondition=true|false (BETA - 默认值=true)
+kube:PortForwardWebsockets=true|false (BETA - 默认值=true)
+kube:ProcMountType=true|false (BETA - 默认值=false)
+kube:QOSReserved=true|false (ALPHA - 默认值=false)
+kube:RecoverVolumeExpansionFailure=true|false (ALPHA - 默认值=false)
+kube:RecursiveReadOnlyMounts=true|false (BETA - 默认值=true)
+kube:RelaxedEnvironmentVariableValidation=true|false (ALPHA - 默认值=false)
+kube:ReloadKubeletServerCertificateFile=true|false (BETA - 默认值=true)
+kube:ResilientWatchCacheInitialization=true|false (BETA - 默认值=true)
+kube:ResourceHealthStatus=true|false (ALPHA - 默认值=false)
+kube:RetryGenerateName=true|false (BETA - 默认值=true)
+kube:RotateKubeletServerCertificate=true|false (BETA - 默认值=true)
+kube:RuntimeClassInImageCriApi=true|false (ALPHA - 默认值=false)
+kube:SELinuxMount=true|false (ALPHA - 默认值=false)
+kube:SELinuxMountReadWriteOncePod=true|false (BETA - 默认值=true)
+kube:SchedulerQueueingHints=true|false (BETA - 默认值=false)
+kube:SeparateCacheWatchRPC=true|false (BETA - 默认值=true)
+kube:SeparateTaintEvictionController=true|false (BETA - 默认值=true)
+kube:ServiceAccountTokenJTI=true|false (BETA - 默认值=true)
+kube:ServiceAccountTokenNodeBinding=true|false (BETA - 默认值=true)
+kube:ServiceAccountTokenNodeBindingValidation=true|false (BETA - 默认值=true)
+kube:ServiceAccountTokenPodNodeInfo=true|false (BETA - 默认值=true)
+kube:ServiceTrafficDistribution=true|false (BETA - 默认值=true)
+kube:SidecarContainers=true|false (BETA - 默认值=true)
+kube:SizeMemoryBackedVolumes=true|false (BETA - 默认值=true)
+kube:StatefulSetAutoDeletePVC=true|false (BETA - 默认值=true)
+kube:StorageNamespaceIndex=true|false (BETA - 默认值=true)
+kube:StorageVersionAPI=true|false (ALPHA - 默认值=false)
+kube:StorageVersionHash=true|false (BETA - 默认值=true)
+kube:StorageVersionMigrator=true|false (ALPHA - 默认值=false)
+kube:StrictCostEnforcementForVAP=true|false (BETA - 默认值=false)
+kube:StrictCostEnforcementForWebhooks=true|false (BETA - 默认值=false)
+kube:StructuredAuthenticationConfiguration=true|false (BETA - 默认值=true)
+kube:StructuredAuthorizationConfiguration=true|false (BETA - 默认值=true)
+kube:SupplementalGroupsPolicy=true|false (ALPHA - 默认值=false)
+kube:TopologyAwareHints=true|false (BETA - 默认值=true)
+kube:TopologyManagerPolicyAlphaOptions=true|false (ALPHA - 默认值=false)
+kube:TopologyManagerPolicyBetaOptions=true|false (BETA - 默认值=true)
+kube:TopologyManagerPolicyOptions=true|false (BETA - 默认值=true)
+kube:TranslateStreamCloseWebsocketRequests=true|false (BETA - 默认值=true)
+kube:UnauthenticatedHTTP2DOSMitigation=true|false (BETA - 默认值=true)
+kube:UnknownVersionInteroperabilityProxy=true|false (ALPHA - 默认值=false)
+kube:UserNamespacesPodSecurityStandards=true|false (ALPHA - 默认值=false)
+kube:UserNamespacesSupport=true|false (BETA - 默认值=false)
+kube:VolumeAttributesClass=true|false (BETA - 默认值=false)
+kube:VolumeCapacityPriority=true|false (ALPHA - 默认值=false)
+kube:WatchCacheInitializationPostStartHook=true|false (BETA - 默认值=false)
+kube:WatchFromStorageWithoutResourceVersion=true|false (BETA - 默认值=false)
+kube:WatchList=true|false (ALPHA - 默认值=false)
+kube:WatchListClient=true|false (BETA - 默认值=false)
+kube:WinDSR=true|false (ALPHA - 默认值=false)
+kube:WinOverlay=true|false (BETA - 默认值=true)
+kube:WindowsHostNetwork=true|false (ALPHA - 默认值=true) +

+ --flex-volume-plugin-dir string     默认值:"/usr/libexec/kubernetes/kubelet-plugins/volume/exec/"