Question: {% endcapture %} {% capture whatsnext %} <del> * Learn more about [ConfigMaps](/docs/tasks/configure-pod-container/configmap.html). </del> <ins> * Learn more about [ConfigMaps](/docs/tasks/configure-pod-container/configmap/). * Follow a real world example of [Configuring Redis using a ConfigMap](/docs/tutorials/configuration/configure-redis-using-configmap/). </ins> {% endcapture %}

<!-- Thanks for filing an issue! Before submitting, please fill in the following information. --<!--Required Information--This is a... [x ] Feature Request Problem: As discussed in , the 'Real World Example' section of should probably be a separate tutorial. Proposed Solution: Create a new tutorial from the existing content (probably needs additional information). Remove the section from the task doc and replace with a 'What's Next' pointer to new tutorial doc. Page to Update: <!--Optional Information (remove the comment tags around information you would like to include)--<!--Kubernetes Version:--<!--Additional Information:--
done


Question:
 --- title: kube-controller-manager Configuration (v1alpha1) content_type: tool-reference package: kubecontrollermanager.config.k8s.io/v1alpha1 auto_generated: true ---  ## 资源类型  {#resource-types} - [CloudControllerManagerConfiguration](#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudControllerManagerConfiguration) - [LeaderMigrationConfiguration](#controllermanager-config-k8s-io-v1alpha1-LeaderMigrationConfiguration) - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration) ## `NodeControllerConfiguration`     {#NodeControllerConfiguration}  **出现在：** - [CloudControllerManagerConfiguration](#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudControllerManagerConfiguration)
  NodeControllerConfiguration 包含描述 NodeController 的元素。

字段	描述

ConcurrentNodeSyncs [必需]
 int32
  ConcurrentNodeSyncs 是并发执行以进行节点同步的工作程序的数量。

 ## `ServiceControllerConfiguration`     {#ServiceControllerConfiguration}  **出现在：** - [CloudControllerManagerConfiguration](#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudControllerManagerConfiguration) - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  ServiceControllerConfiguration 包含描述 ServiceController 的元素。

字段	描述

ConcurrentServiceSyncs [必需]
 int32
  concurrentServiceSyncs 是允许同时同步的服务数。 数量越大表示服务管理响应越快，但 CPU（和网络）负载也越高。

 ## `CloudControllerManagerConfiguration`     {#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudControllerManagerConfiguration}
  CloudControllerManagerConfiguration 包含描述云控制器管理器的元素。

字段	描述

apiVersion
string	cloudcontrollermanager.config.k8s.io/v1alpha1

kind
string	CloudControllerManagerConfiguration

Generic [必需]
 GenericControllerManagerConfiguration
  Generic 包含通用控制器管理器的配置。

KubeCloudShared [必需]
 KubeCloudSharedConfiguration
  KubeCloudSharedConfiguration 保存被云控制器管理器和 kube-controller 管理器共享的相关特性的配置。

NodeController [必需]
 NodeControllerConfiguration
  NodeController 保存与节点控制器相关的特性的配置。

ServiceController [必需]
 ServiceControllerConfiguration
  ServiceControllerConfiguration 保存 ServiceController 相关的特性的配置。

NodeStatusUpdateFrequency [必需]
 meta/v1.Duration
  NodeStatusUpdateFrequency 是控制器更新节点状态的频率。

Webhook [必需]
 WebhookConfiguration
  Webhook 是云控制器管理器托管的 webhook 的配置。

 ## `CloudProviderConfiguration`     {#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudProviderConfiguration}  **出现在：** - [KubeCloudSharedConfiguration](#cloudcontrollermanager-config-k8s-io-v1alpha1-KubeCloudSharedConfiguration)
  CloudProviderConfiguration 包含有关云提供商的一些基本元素。

字段	描述

Name [必需]
 string
  Name 是云服务的提供商。

CloudConfigFile [必需]
 string
  cloudConfigFile 是云提供程序配置文件的路径。

 ## `KubeCloudSharedConfiguration`     {#cloudcontrollermanager-config-k8s-io-v1alpha1-KubeCloudSharedConfiguration}  **出现在：** - [CloudControllerManagerConfiguration](#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudControllerManagerConfiguration) - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  KubeCloudSharedConfiguration 包含 kube-controller 管理器和云控制器管理器共享的元素，但不包含通用配置。

字段	描述

CloudProvider [必需]
 CloudProviderConfiguration
  CloudProviderConfiguration 保存 CloudProvider 相关特性的配置。

ExternalCloudVolumePlugin [必需]
 string
  当 cloudProvider 为 "external" 时，externalCloudVolumePlugin 用于指定插件。 它目前被仓库内的云驱动用于处理 KCM 中的节点和卷控制。

UseServiceAccountCredentials [必需]
 bool
  useServiceAccountCredentials 指出控制器是否应使用独立的服务帐户凭据运行。

AllowUntaggedCloud [必需]
 bool
  使用未标记的云实例运行。

RouteReconciliationPeriod [必需]
 meta/v1.Duration
  routeReconciliationPeriod 是云驱动商为节点创建的路由的调和周期。

NodeMonitorPeriod [必需]
 meta/v1.Duration
  nodeMonitorPeriod 是 NodeController 同步 NodeStatus 的周期。

ClusterName [必需]
 string
  clusterName 是集群的实例前缀。

ClusterCIDR [必需]
 string
  clusterCIDR 是集群中 Pod CIDR 的范围。

AllocateNodeCIDRs [必需]
 bool
  AllocateNodeCIDRs 允许为 Pod 分配 CIDR， 如果 ConfigureCloudRoutes 为 true，则允许在对云驱动商设置 CIDR。

CIDRAllocatorType [必需]
 string
  CIDRAllocatorType 决定使用哪种类型的 Pod CIDR 分配器。

ConfigureCloudRoutes [必需]
 bool
  configureCloudRoutes 使通过 allocateNodeCIDRs 分配的 CIDR 能够在云提供商上配置。

NodeSyncPeriod [必需]
 meta/v1.Duration
  nodeSyncPeriod 从云平台同步节点的周期。 周期较长时，调用云平台的次数减少， 但向集群添加新节点可能会延迟。

 ## `WebhookConfiguration`     {#cloudcontrollermanager-config-k8s-io-v1alpha1-WebhookConfiguration}  **出现在：** - [CloudControllerManagerConfiguration](#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudControllerManagerConfiguration)
  WebhookConfiguration 包含与云控制器管理器托管的 webhook 相关的配置。

字段	描述

Webhooks [必需]
 []string
  Webhooks 是要启用或者禁用的 Webhook 的列表。 '*' 表示"所有默认启用的 webhook "， 'foo' 表示"启用 'foo'"， '-foo' 表示"禁用 'foo'"， 特定名称的首个项有效。

 ## `LeaderMigrationConfiguration`     {#controllermanager-config-k8s-io-v1alpha1-LeaderMigrationConfiguration}  **出现在：** - [GenericControllerManagerConfiguration](#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration)
  LeaderMigrationConfiguration 为所有迁移中的领导者锁提供了版本化配置。

字段	描述

apiVersion
string	controllermanager.config.k8s.io/v1alpha1

kind
string	LeaderMigrationConfiguration

leaderName [必需]
 string
  LeaderName 是保护迁移的领导者选举资源的名称，例如：1-20-KCM-to-1-21-CCM。

resourceLock [必需]
 string
  ResourceLock 表示将被用于加锁的资源对象类型， 应该是 "leases" 或者是 "endpoints"。

controllerLeaders [必需]
 []ControllerLeaderConfiguration
  ControllerLeaders 包含迁移领导者锁配置列表。

 ## `ControllerLeaderConfiguration`     {#controllermanager-config-k8s-io-v1alpha1-ControllerLeaderConfiguration}  **出现在：** - [LeaderMigrationConfiguration](#controllermanager-config-k8s-io-v1alpha1-LeaderMigrationConfiguration)
  ControllerLeaderConfiguration 提供迁移中领导者锁的配置。

字段	描述

name [必需]
 string
  Name 是正被迁移的控制器的名称，例如：service-controller、route-controller、cloud-node-controller 等等

component [必需]
 string
  Component 是控制器运行所处的组件的名称。 例如，kube-controller-manager、cloud-controller-manager 等。 或者 “*” 表示控制器可以在任何正在参与迁移的组件中运行。

 ## `GenericControllerManagerConfiguration`     {#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration}  **出现在：** - [CloudControllerManagerConfiguration](#cloudcontrollermanager-config-k8s-io-v1alpha1-CloudControllerManagerConfiguration) - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  GenericControllerManagerConfiguration 保存通用控制器管理器的配置。

字段	描述

Port [必需]
 int32
  port 是控制器管理器运行 HTTP 服务运行的端口。

Address [必需]
 string
  address 是提供服务所用的 IP 地址（所有接口设置为 0.0.0.0）。

MinResyncPeriod [必需]
 meta/v1.Duration
  minResyncPeriod 是反射器的重新同步周期；大小是在 minResyncPeriod 和 2*minResyncPeriod 范围内的随机数。

ClientConnection [必需]
 ClientConnectionConfiguration
  ClientConnection 指定代理服务器在与 API 服务器通信时使用的 kubeconfig 文件和客户端连接设置。

ControllerStartInterval [必需]
 meta/v1.Duration
  两次启动控制器管理器之间的间隔时间。

LeaderElection [必需]
 LeaderElectionConfiguration
  leaderElection 定义领导者选举客户端的配置。

Controllers [必需]
 []string
  Controllers 是要启用或者禁用的控制器列表。 '*' 表示"所有默认启用的控制器"， 'foo' 表示"启用 'foo'"， '-foo' 表示"禁用 'foo'"， 特定名称的首个项有效。

Debugging [必需]
 DebuggingConfiguration
  DebuggingConfiguration 保存调试相关特性的配置。

LeaderMigrationEnabled [必需]
 bool
  LeaderMigrationEnabled 指示是否应为控制器管理器启用领导者迁移（Leader Migration）。

LeaderMigration [必需]
 LeaderMigrationConfiguration
  LeaderMigration 保存领导者迁移的配置。

 ## `KubeControllerManagerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration}
  KubeControllerManagerConfiguration 包含描述 kube-controller 管理器的元素。

字段	描述

apiVersion
string	kubecontrollermanager.config.k8s.io/v1alpha1

kind
string	KubeControllerManagerConfiguration

Generic [必需]
 GenericControllerManagerConfiguration
  Generic 保存通用控制器管理器的配置。

KubeCloudShared [必需]
 KubeCloudSharedConfiguration
  KubeCloudSharedConfiguration 保存云控制器管理器和 kube-controller 管理器间共享的相关特性的配置。

AttachDetachController [必需]
 AttachDetachControllerConfiguration
  AttachDetachControllerConfiguration 包含 AttachDetachController 相关特性的配置。

CSRSigningController [必需]
 CSRSigningControllerConfiguration
  CSRSigningControllerConfiguration 包含 CSRSigningController 相关特性的配置。

DaemonSetController [必需]
 DaemonSetControllerConfiguration
  DaemonSetControllerConfiguration 包含 DaemonSetController 相关特性的配置。

DeploymentController [必需]
 DeploymentControllerConfiguration
  DeploymentControllerConfiguration 包含 DeploymentController 相关特性的配置。

StatefulSetController [必需]
 StatefulSetControllerConfiguration
  StatefulSetControllerConfiguration 包含 StatefulSetController 相关特性的配置。

DeprecatedController [必需]
 DeprecatedControllerConfiguration
  DeprecatedControllerConfiguration 包含一些已弃用的特性的配置。

EndpointController [必需]
 EndpointControllerConfiguration
  EndpointControllerConfiguration 包含 EndpointController 相关特性的配置。

EndpointSliceController [必需]
 EndpointSliceControllerConfiguration
  EndpointSliceControllerConfiguration 包含 EndpointSliceController 相关特性的配置。

EndpointSliceMirroringController [必需]
 EndpointSliceMirroringControllerConfiguration
  EndpointSliceMirroringControllerConfiguration 包含 EndpointSliceMirroringController 相关特性的配置。

EphemeralVolumeController [必需]
 EphemeralVolumeControllerConfiguration
  EphemeralVolumeControllerConfiguration 包含 EphemeralVolumeController 相关特性的配置。

GarbageCollectorController [必需]
 GarbageCollectorControllerConfiguration
  GarbageCollectorControllerConfiguration 包含 GarbageCollectorController 相关特性的配置。

HPAController [必需]
 HPAControllerConfiguration
  HPAControllerConfiguration 包含 HPAController 相关特性的配置。

JobController [必需]
 JobControllerConfiguration
  HPAControllerConfiguration 包含 JobController 相关特性的配置。

CronJobController [必需]
 CronJobControllerConfiguration
  CronJobControllerConfiguration 包含 CronJobController 相关特性的配置。

LegacySATokenCleaner [必需]
 LegacySATokenCleanerConfiguration
  LegacySATokenCleanerConfiguration 包含 LegacySATokenCleaner 相关特性的配置。

NamespaceController [必需]
 NamespaceControllerConfiguration
  NamespaceControllerConfiguration 包含 NamespaceController 相关特性的配置。

NodeIPAMController [必需]
 NodeIPAMControllerConfiguration
  NodeIPAMControllerConfiguration 包含 NodeIPAMController 相关特性的配置。

NodeLifecycleController [必需]
 NodeLifecycleControllerConfiguration
  NodeLifecycleControllerConfiguration 包含 NodeLifecycleController 相关特性的配置。

PersistentVolumeBinderController [必需]
 PersistentVolumeBinderControllerConfiguration
  PersistentVolumeBinderControllerConfiguration 包含 PersistentVolumeBinderController 相关特性的配置。

PodGCController [必需]
 PodGCControllerConfiguration
  PodGCControllerConfiguration 包含 PodGCController 相关特性的配置。

ReplicaSetController [必需]
 ReplicaSetControllerConfiguration
  ReplicaSetControllerConfiguration 包含 ReplicaSetController 相关特性的配置。

ReplicationController [必需]
 ReplicationControllerConfiguration
  ReplicationControllerConfiguration 包含 ReplicationController 相关特性的配置。

ResourceQuotaController [必需]
 ResourceQuotaControllerConfiguration
  ResourceQuotaControllerConfiguration 包含 ResourceQuotaController 相关特性的配置。

SAController [必需]
 SAControllerConfiguration
  SAControllerConfiguration 包含 ServiceAccountController 相关特性的配置。

ServiceController [必需]
 ServiceControllerConfiguration
  ServiceControllerConfiguration 包含 ServiceController 相关特性的配置。

TTLAfterFinishedController [必需]
 TTLAfterFinishedControllerConfiguration
  TTLAfterFinishedControllerConfiguration 包含 TTLAfterFinishedController 相关特性的配置。

ValidatingAdmissionPolicyStatusController [必需]
 ValidatingAdmissionPolicyStatusControllerConfiguration
  ValidatingAdmissionPolicyStatusControllerConfiguration 包含 ValidatingAdmissionPolicyStatusController 相关特性的配置。

 ## `AttachDetachControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-AttachDetachControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  AttachDetachControllerConfiguration 包含描述 AttachDetachController 的元素。

字段	描述

DisableAttachDetachReconcilerSync [必需]
 bool
  Reconciler 运行一个周期性循环，通过触发 attach/detach 操作来协调期望状态与实际状态。 此标志启用或禁用调和操作。默认为 false，即被启用的。

ReconcilerSyncLoopPeriod [必需]
 meta/v1.Duration
  ReconcilerSyncLoopPeriod 是调和器在连续执行同步状态的循环间，所等待的时间量。 默认为 5 秒。

 ## `CSRSigningConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-CSRSigningConfiguration}  **出现在：** - [CSRSigningControllerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-CSRSigningControllerConfiguration)
  CSRSigningConfiguration 保存有关特定 CSR 签名者的信息。

字段	描述

CertFile [必需]
 string
  certFile 是包含 PEM 编码的 X509 CA 证书的文件名，用于颁发证书。

KeyFile [必需]
 string
  keyFile 是包含 PEM 编码的 RSA 或 ECDSA 私钥的文件名，用于颁发证书。

 ## `CSRSigningControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-CSRSigningControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  CSRSigningControllerConfiguration 包含描述 CSRSigningController 的元素。

字段	描述

ClusterSigningCertFile [必需]
 string
  clusterSigningCertFile 是包含 PEM 编码的 X509 CA 证书的文件名，该证书用于颁发集群范围的证书。

ClusterSigningKeyFile [必需]
 string
  clusterSigningCertFile 是包含 PEM 编码的 RSA 或 ECDSA 私钥的文件名，用于颁发集群范围的证书。

KubeletServingSignerConfiguration [必需]
 CSRSigningConfiguration
  kubeletServingSignerConfiguration 保存用于为 kubernetes.io/kubelet-serving 签名者颁发证书的证书和密钥。

KubeletClientSignerConfiguration [必需]
 CSRSigningConfiguration
  kubeletClientSignerConfiguration 保存用于为 kubernetes.io/kube-apiserver-client-kubelet 颁发证书的证书和密钥。

KubeAPIServerClientSignerConfiguration [必需]
 CSRSigningConfiguration
  kubeAPIServerClientSignerConfiguration 保存用于为 kubernetes.io/kube-apiserver-client 颁发证书的证书和密钥。

LegacyUnknownSignerConfiguration [必需]
 CSRSigningConfiguration
  legacyUnknownSignerConfiguration 保存用于颁发 kubernetes.io/legacy-unknown 证书的证书和密钥。

ClusterSigningDuration [必需]
 meta/v1.Duration
  clusterSigningDuration 是签名证书的最长持续时间。 单个 CSRs 可以通过设置 spec.expirationSeconds 来请求有效期更短的证书。

 ## `CronJobControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-CronJobControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  CronJobControllerConfiguration 包含描述 CrongJob2Controller 的元素。

字段	描述

ConcurrentCronJobSyncs [必需]
 int32
  concurrentCronJobSyncs 是允许并发同步的 Job 对象的数量。 数量越大意味着 Job 响应越快，但 CPU（和网络）负载也越高。

 ## `DaemonSetControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-DaemonSetControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  DaemonSetControllerConfiguration 包含描述 DaemonSetController 的元素。

字段	描述

ConcurrentDaemonSetSyncs [必需]
 int32
  concurrentDaemonSetSyncs 是允许并发同步的 DaemonSet 对象的数量。 数目越大意味着 DaemonSet 响应越快，但 CPU（和网络）负载也越高。

 ## `DeploymentControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-DeploymentControllerConfiguration} **Appears in:** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  DeploymentControllerConfiguration 包含描述 DeploymentController 的元素。

字段	描述

ConcurrentDeploymentSyncs [必需]
 int32
  concurrentDeploymentSyncs 是允许并发同步的 Deployment 对象的数量。 数量越大意味着 Deployment 响应更越快，但 CPU（和网络）负载也越高。

 ## `DeprecatedControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-DeprecatedControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  DeprecatedControllerConfiguration 包含被弃用的元素。
 ## `EndpointControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-EndpointControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  EndpointControllerConfiguration 包含描述 EndpointController 的元素。

字段	描述

ConcurrentEndpointSyncs [必需]
 int32
  concurrentEndpointSyncs 是将并发执行的 Endpoints 同步操作的数量。 数字越大意味着 Endpoints 更新越快，但 CPU（和网络）负载也越高。

EndpointUpdatesBatchPeriod [必需]
 meta/v1.Duration
  EndpointUpdatesBatchPeriod 描述批量更新 Endpoints 的周期长度。 Pod 更改的处理将被延迟相同的时长，以便将它们与即将到来的更新连接起来，并减少 Endpoints 更新的总数。

 ## `EndpointSliceControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-EndpointSliceControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  EndpointSliceControllerConfiguration 包含描述 EndpointSliceController 的元素。

字段	描述

ConcurrentServiceEndpointSyncs [必需]
 int32
  concurrentServiceEndpointSyncs 是将并发完成的服务端点同步操作的数量。 数字越大意味着 EndpointSlice 更新越快，但 CPU（和网络）负载也越高。

MaxEndpointsPerSlice [必需]
 int32
  maxEndpointsPerSlice 是将添加到 EndpointSlice 的最大端点数。 每个切片的端点越多，端点切片就会更少、更大，但资源消耗就会更多。

EndpointUpdatesBatchPeriod [必需]
 meta/v1.Duration
  EndpointUpdatesBatchPeriod 描述批量更新 Endpoints 的周期长度。 Pod 更改的处理将被延迟相同的时长，以便将它们与即将到来的更新连接起来，并减少 Endpoints 更新的总数。

 ## `EndpointSliceMirroringControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-EndpointSliceMirroringControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  EndpointSliceMirroringControllerConfiguration 包含描述 EndpointSliceMirroringController 的元素。

字段	描述

MirroringConcurrentServiceEndpointSyncs [必需]
 int32
  mirroringConcurrentServiceEndpointSyncs 是将并发完成的服务端点同步操作的数量。 数字越大意味着 EndpointSlice 更新越快，但 CPU（和网络）负载也越高。

MirroringMaxEndpointsPerSubset [必需]
 int32
  mirroringMaxEndpointsPerSubset 是把 EndpointSubset 映射到 EndpointSlice 的端点数上限。

MirroringEndpointUpdatesBatchPeriod [必需]
 meta/v1.Duration
  mirroringEndpointUpdatesBatchPeriod 可用于批量更新 EndpointSlice。 所有由 EndpointSlice 更改触发的更新可能被延迟，延迟的时间长度上限为 “mirroringEndpointUpdatesBatchPeriod”。 如果同一 Endpoints 资源中的其他地址在此期间发生变化，它们将被合并到同一个 EndpointSlice 更新中以实现批处理。 默认值 0 表示 Endpoints 的每次更新都会触发一次 EndpointSlice 更新。

 ## `EphemeralVolumeControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-EphemeralVolumeControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  EphemeralVolumeControllerConfiguration 包含描述 EphemeralVolumeController 的元素。

字段	描述

ConcurrentEphemeralVolumeSyncs [必需]
 int32
  ConcurrentEphemeralVolumeSyncseSyncs 是并发执行的临时卷同步操作数量。 数字越大意味着临时卷更新越快，但 CPU（和网络）负载也越高。

 ## `GarbageCollectorControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-GarbageCollectorControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  GarbageCollectorControllerConfiguration 包含描述 GarbageCollectorController 的元素。

字段	描述

EnableGarbageCollector [必需]
 bool
  启用通用垃圾收集器。必须与 kube-apiserver 的相应标志同步。 警告：通用垃圾收集器是一个 Alpha 特性。

ConcurrentGCSyncs [必需]
 int32
  concurrentGCSyncs 是允许垃圾收集器并发同步的工作线程的数量。

GCIgnoredResources [必需]
 []GroupResource
  gcIgnoredResources 是垃圾收集应该忽略的 GroupResource 列表。

 ## `GroupResource`     {#kubecontrollermanager-config-k8s-io-v1alpha1-GroupResource}  **出现在：** - [GarbageCollectorControllerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-GarbageCollectorControllerConfiguration)
  GroupResource 描述组资源。

字段	描述

Group [必需]
 string
  group 是 GroupResource 的 group 部分。

Resource [必需]
 string
  resource 是 GroupResource 的 resource 部分。

 ## `HPAControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-HPAControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  HPAControllerConfiguration 包含描述 HPAController 的元素。

字段	描述

ConcurrentHorizontalPodAutoscalerSyncs [必需]
 int32
  ConcurrentHorizontalPodAutoscalerSyncs 是允许并发同步的 HPA 对象的数量。 数字越大意味着 HPA 处理响应越快，但 CPU（和网络）负载也越高。

HorizontalPodAutoscalerSyncPeriod [必需]
 meta/v1.Duration
  HorizontalPodAutoscalerSyncPeriod 是对 HPA 中 Pod 数量进行同步的周期。

HorizontalPodAutoscalerUpscaleForbiddenWindow [必需]
 meta/v1.Duration
  HorizontalPodAutoscalerUpscaleForbiddenWindow 是一个时间段，过了这一时间段才允许下一次扩容

HorizontalPodAutoscalerDownscaleStabilizationWindow [必需]
 meta/v1.Duration
  horizontalpodautoscalerdowncalstabilizationwindow 是一个自动缩放器要回顾的时段长度， 在所给时段内，自动缩放器不会按照建议执行任何缩容操作。

HorizontalPodAutoscalerDownscaleForbiddenWindow [必需]
 meta/v1.Duration
  HorizontalPodAutoscalerDownscaleForbiddenWindow 是一个时间段长度，过了此时间段才允许执行下一此缩容操作。

HorizontalPodAutoscalerTolerance [必需]
 float64
  HorizontalPodAutoscalerTolerance 是当资源用量表明需要扩容/缩容时的容忍度。

HorizontalPodAutoscalerCPUInitializationPeriod [必需]
 meta/v1.Duration
  HorizontalPodAutoscalerCPUInitializationPeriod 是 Pod 启动后可以跳过时间段，这段时间内部执行 CPU 采样。

HorizontalPodAutoscalerInitialReadinessDelay [必需]
 meta/v1.Duration
  HorizontalPodAutoscalerInitialReadinessDelay 是 Pod 启动后的一段时间， 在此期间，readiness 状态的变更被视为初次设置 readiness 状态。 这样做的唯一影响是，对于在此期间发生 readiness 状态变化但未准备好的 Pod，HPA 将忽略其 CPU 采样值。

 ## `JobControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-JobControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  JobControllerConfiguration 包含描述 JobController 的元素。

字段	描述

ConcurrentJobSyncs [必需]
 int32
  concurrentJobSyncs 是允许并发同步的 Job 对象的数量。 数字越大意味着 Job 响应越快，但 CPU（和网络）负载也越高。

 ## `LegacySATokenCleanerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-LegacySATokenCleanerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  LegacySATokenCleanerConfiguration 包含描述 LegacySATokenCleaner 的元素。

字段	描述

CleanUpPeriod [必需]
 meta/v1.Duration
  CleanUpPeriod 是自动生成的服务帐户令牌上次被使用以来的时长，超出此时长的令牌可被清理。

 ## `NamespaceControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-NamespaceControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  NamespaceControllerConfiguration 包含描述 NamespaceController 的元素。

字段	描述

NamespaceSyncPeriod [必需]
 meta/v1.Duration
  namespaceSyncPeriod 是对名字空间生命周期更新进行同步的周期。

ConcurrentNamespaceSyncs [必需]
 int32
  concurrentNamespaceSyncs 是允许并发同步的 Namespace 对象的数量。

 ## `NodeIPAMControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-NodeIPAMControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  NodeIPAMControllerConfiguration 包含描述 NodeIpamController 的元素。

字段	描述

ServiceCIDR [必需]
 string
  serviceCIDR 为集群中 Service 的 CIDR 范围。

SecondaryServiceCIDR [必需]
 string
  SecondaryServiceCIDR 为集群中 Service 的 CIDR 范围。此字段用于双栈集群。 SecondaryServiceCIDR 和 ServiceCIDR 的 IP 族不能相同。

NodeCIDRMaskSize [必需]
 int32
  NodeCIDRMaskSize 为集群中节点 CIDR 的掩码大小。

NodeCIDRMaskSizeIPv4 [必需]
 int32
  NodeCIDRMaskSizeIPv4 为双栈集群中节点 CIDR 的掩码大小。

NodeCIDRMaskSizeIPv6 [必需]
 int32
  NodeCIDRMaskSizeIPv6 为双栈集群中节点 CIDR 的掩码大小。

 ## `NodeLifecycleControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-NodeLifecycleControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  Nodelifecyclecontrolerconfiguration 包含描述 NodeLifecycleController 的元素。

字段	描述

NodeEvictionRate [必需]
 float32
  nodeEvictionRate 是在区域健康时，如果节点发生故障，每秒删除 Pod 的节点数。

SecondaryNodeEvictionRate [必需]
 float32
  secondaryNodeEvictionRate 是在区域不健康时，如果节点故障，每秒删除 Pod 的节点数。

NodeStartupGracePeriod [必需]
 meta/v1.Duration
  nodeStartupGracePeriod 是在将节点标记为不健康之前允许启动节点无响应的时长。

NodeMonitorGracePeriod [必需]
 meta/v1.Duration
  nodeMontiorGracePeriod 是在将运行中的节点标记为不健康之前允许其无响应的时长。 必须是 kubelet 的 nodeStatusUpdateFrequency 的 N 倍，其中 N 表示允许 kubelet 发布节点状态的重试次数。

PodEvictionTimeout [必需]
 meta/v1.Duration
  podEvictionTimeout 为删除故障节点上的 Pod 的宽限时间。

LargeClusterSizeThreshold [必需]
 int32
  对于规模小于或等于 largeClusterSizeThreshold 的集群，secondaryNodeEvictionRate 会被隐式覆盖，取值为 0。

UnhealthyZoneThreshold [必需]
 float32
  当区域中至少有 unhealthyZoneThreshold（不少于 3 个）的节点处于 NotReady 状态时， nodeEvctionRate 和 secondaryNodeEvictionRate 两个属性的判定逻辑会将区域视为不健康。

 ## `PersistentVolumeBinderControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-PersistentVolumeBinderControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  PersistentVolumeBinderControllerConfiguration 包含描述 PersistentVolumeBinderController 的元素。

字段	描述

PVClaimBinderSyncPeriod [必需]
 meta/v1.Duration
  pvClaimBinderSyncPeriod 用于同步 PV 和 PVC 的周期。

VolumeConfiguration [必需]
 VolumeConfiguration
  volumeConfiguration 包含卷相关特性的配置。

VolumeHostCIDRDenylist [必需]
 []string
  已弃用：VolumeHostCIDRDenylist 是一个不能被插件中控制器访问的 CIDR 列表。

VolumeHostAllowLocalLoopback [必需]
 bool
  已弃用：VolumeHostAllowLocalLoopback 表示是否应该允许插件使用本地回路主机地址（127.0.0.1 等）。

 ## `PersistentVolumeRecyclerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-PersistentVolumeRecyclerConfiguration}  **出现在：** - [VolumeConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-VolumeConfiguration)
  PersistentVolumeRecyclerConfiguration 包含描述持久卷插件的元素。

字段	描述

MaximumRetry [必需]
 int32
  maximumRetry 是当 PV 回收失败时，PV 回收器重试的次数。

MinimumTimeoutNFS [必需]
 int32
  minimumTimeoutNFS 是用于 NFS 回收器的，用于设置 Pod 的最小 ActiveDeadlineSeconds。

PodTemplateFilePathNFS [必需]
 string
  podTemplateFilePathNFS 是一个 Pod 定义文件的路径，该文件将被用作 NFS PV 卷回收模板。

IncrementTimeoutNFS [必需]
 int32
  incrementTimeoutNFS 提供给 NFS 清理器 Pod 的设置值，数据卷每增加 1 GiB， 则需要向 Pod 中的 activeDeadlineSeconds 参数增加这里所给的秒数。

PodTemplateFilePathHostPath [必需]
 string
  podTemplateFilePathHostPath 是一个 Pod 定义文件的路径，该文件将被作为 HostPath PV 卷回收模板。 此字段仅用于开发和测试场景，在多节点集群中无法正常工作。

MinimumTimeoutHostPath [必需]
 int32
  minimumTimeoutHostPath 是用于 HostPath 回收器 Pod 的 activeDeadlineSeconds 属性值下限。 此字段仅用于开发和测试场景，在多节点集群中无法正常工作。

IncrementTimeoutHostPath [必需]
 int32
  incrementTimeoutHostPath 是提供给 HostPath 清理器 Pod 的配置值， HostPath 卷的尺寸每增加 1 GiB，则需要为 Pod 的 activeDeadlineSeconds 属性增加这里所给的秒数。 回收器 Pod 的 activeDeadlineSeconds 属性值下限。

 ## `PodGCControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-PodGCControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  PodGCControllerConfiguration 包含描述 PodGCController 的元素。

字段	描述

TerminatedPodGCThreshold [必需]
 int32
  terminatedPodGCThreshold 是提供给回收已终止 Pod 的垃圾收集器的， 所设置的数字是在垃圾收集器开始删除某 Pod 之前可以存在的、已终止 Pod 的个数。 如果 <= 0，则禁用已终止的 Pod 垃圾收集器。

 ## `ReplicaSetControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-ReplicaSetControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  ReplicaSetControllerConfiguration 包含描述 ReplicaSetController 的元素。

字段	描述

ConcurrentRSSyncs [必需]
 int32
  concurrentRSSyncs 是允许并发同步的 ReplicaSet 的数量。 数量越大意味着副本管理响应越快，但 CPU（和网络）负载也越高。

 ## `ReplicationControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-ReplicationControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  ReplicationControllerConfiguration 包含描述 ReplicationController 的元素。

字段	描述

ConcurrentRCSyncs [必需]
 int32
  concurrentRCSyncs 是允许并发同步的 ReplicationController 数量。 数量越大意味着副本管理响应越快，但 CPU（和网络）负载也越高。

 ## `ResourceQuotaControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-ResourceQuotaControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  ResourceQuotaControllerConfiguration 包含描述 ResourceQuotaController 的元素。

字段	描述

ResourceQuotaSyncPeriod [必需]
 meta/v1.Duration
  resourceQuotaSyncPeriod 是系统中 Quota 使用状态的同步周期。

ConcurrentResourceQuotaSyncs [必需]
 int32
  concurrentResourceQuotaSyncs 是允许并发同步的 ResourcQuota 数目。 数量越大意味着配额管理响应越快，但 CPU（和网络）负载也越高。

 ## `SAControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-SAControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  SAControllerConfiguration 包含描述 ServiceAccountController 的元素。

字段	描述

ServiceAccountKeyFile [必需]
 string
  serviceAccountKeyFile 是包含 PEM 编码的用于签署服务帐户令牌的 RSA 私钥的文件名。

ConcurrentSATokenSyncs [必需]
 int32
  concurrentSATokenSyncs 是将并发完成的服务帐户令牌同步操作的数量。

RootCAFile [必需]
 string
  rootCAFile 是根证书颁发机构将被包含在 ServiceAccount 的令牌 Secret 中。 所提供的数据必须是一个有效的 PEM 编码的 CA 包。

 ## `StatefulSetControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-StatefulSetControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  StatefulSetControllerConfiguration 包含描述 StatefulSetController 的元素。

字段	描述

ConcurrentStatefulSetSyncs [必需]
 int32
  concurrentStatefulSetSyncs 是允许并发同步的 StatefulSet 对象的数量。 数字越大意味着 StatefulSet 响应越快，但 CPU（和网络）负载也越高。

 ## `TTLAfterFinishedControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-TTLAfterFinishedControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  TTLAfterFinishedControllerConfiguration 包含描述 TTLAfterFinishedController 的元素。

字段	描述

ConcurrentTTLSyncs [必需]
 int32
  concurrentTTLSyncs 是允许并发同步的 TTL-after-finished 收集器工作线程的数量。

 ## `ValidatingAdmissionPolicyStatusControllerConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-ValidatingAdmissionPolicyStatusControllerConfiguration}  **出现在：** - [KubeControllerManagerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-KubeControllerManagerConfiguration)
  ValidatingAdmissionPolicyStatusControllerConfiguration 包含描述 ValidatingAdmissionPolicyStatusController 的元素。

字段	描述

ConcurrentPolicySyncs [必需]
 int32
  ConcurrentPolicySyncs 是允许并发同步的策略对象的数量。 数字越大意味着类型检查越快，但 CPU（和网络）负载越高。 默认值为 5。

 ## `VolumeConfiguration`     {#kubecontrollermanager-config-k8s-io-v1alpha1-VolumeConfiguration}  **出现在：** - [PersistentVolumeBinderControllerConfiguration](#kubecontrollermanager-config-k8s-io-v1alpha1-PersistentVolumeBinderControllerConfiguration)
  VolumeConfiguration 包含所有用于配置各个卷插件的所有参数。 从这个配置中，控制器管理器可执行文件将创建许多 volume.VolumeConfig 的实例。 每个只包含该插件所需的配置，然后将其传递给相应的插件。 控制器管理器可执行文件是代码中唯一知道支持哪些插件以及每个插件对应哪些标志的部分。

字段	描述

EnableHostPathProvisioning [必需]
 bool
  enableHostPathProvisioning 在没有云驱动的情况下允许制备 HostPath PV。 此特性用来测试和开发 PV 卷制备特性。HostPath 配置完全不受支持，在多节点集群中无法工作， 除了测试或开发之外不应该用于任何其他用途。

EnableDynamicProvisioning [必需]
 bool
  enableDynamicProvisioning 在支持动态配置的环境中运行时允许制备新卷。默认为 true。

PersistentVolumeRecyclerConfiguration [必需]
 PersistentVolumeRecyclerConfiguration
  persistentVolumeRecyclerConfiguration 保存持久卷插件的配置。

FlexVolumePluginDir [必需]
 string
  volumePluginDir 是一个完整路径，FlexVolume 插件在这一目录中搜索额外的第三方卷插件。

   No newline at end of file

Config API needs to be localized into zh-cn.
/sig docs /language zh /area localization
/triage accepted
/assign


Question: プライベートレジストリを設定するためのソリューションはいくつかあります。ここでは、いくつかの一般的なユースケースと推奨される解決方法を示します。 1. クラスターに独自仕様でない(例えば、オープンソース)イメージだけを実行する。イメージを非公開にする必要がない <del> - Docker hubのパブリックイメージを利用する </del> <ins> - パブリックレジストリのパブリックイメージを利用する </ins> - 設定は必要ない - クラウドプロバイダーによっては、可用性の向上とイメージをPullする時間を短くする為に、自動的にキャッシュやミラーされたパプリックイメージが提供される 1. 社外には非公開の必要があるが、すべてのクラスター利用者には見せてよい独自仕様のイメージをクラスターで実行している <del> - ホストされたプライペートな [Dockerレジストリ](https://docs.docker.com/registry/)を使用 - [Docker Hub](https://hub.docker.com/signup)または他の場所の上でホストされている場合がある - 上記のように各Node上のdocker/config.jsonを手動で構成する </del> <ins> - ホストされたプライペートレジストリを使用 - プライベートレジストリにアクセスする必要があるノードには、手動設定が必要となる場合がある </ins> - または、オープンな読み取りアクセスを許可したファイヤーウォールの背後で内部向けプライベートレジストリを実行する - Kubernetesの設定は必要ない - イメージへのアクセスを制御できるホストされたコンテナイメージレジストリサービスを利用する

This is a Feature Request What would you like to be We need to update according to the English text, because it is outdated. Why is this needed is outdated. Comments /language ja /assign
This issue is currently awaiting triage. SIG Docs takes a lead on issue triage for this website, but any Kubernetes member can accept issues by applying the label. The label can be by org members by writing in a comment. <detailsInstructions for interacting with me using PR comments are available . If you have questions or suggestions related to my behavior, please file an issue against the repository. </details


Question: | `EvenPodsSpread` | `true` | Beta | 1.18 | 1.18 | | `EvenPodsSpread` | `true` | GA | 1.19 | - | | `ExecProbeTimeout` | `true` | GA | 1.20 | - | <ins> | `ExternalPolicyForExternalIP` | `true` | GA | 1.18 | - | </ins> | `GCERegionalPersistentDisk` | `true` | Beta | 1.10 | 1.12 | | `GCERegionalPersistentDisk` | `true` | GA | 1.13 | - | | `HugePages` | `false` | Alpha | 1.8 | 1.9 |

This is a Bug Report <!-- Thanks for filing an issue! Before submitting, please fill in the following information. --<!-- See for guidance on writing an actionable issue description. --<!--Required Information--Problem: The feature gate is not listed in Proposed Solution: Add to the feature gate list Page to Update: <!--Optional Information (remove the comment tags around information you would like to include)--Kubernetes Version: v1.21 Additional Information: Prompted by /language en /kind bug /sig network
This issue is currently awaiting triage. SIG Docs takes a lead on issue triage for this website, but any Kubernetes member can accept issues by applying the label. The label can be by org members by writing in a comment. <detailsInstructions for interacting with me using PR comments are available . If you have questions or suggestions related to my behavior, please file an issue against the repository. </details
we'd like this feature documented, even if it has already graduated


Question:
 --- title: コミュニティ layout: basic cid: community ---

Kubernetesコミュニティ(ユーザー、コントリビューター、そして私たちがともに作り上げた文化)は、このオープンソースプロジェクトが急速に広まった最大の理由の1つです。プロジェクト自体の成長と変化に伴って、私たちの文化と価値も成長と変化を続けています。私たちはプロジェクトとプロジェクトへの取り組み方を絶えず改善するために協力して活動しています。

私たちはissueとpull requestを作り、SIGミーティング、Kubernetesミートアップ、Kubeconに参加する人々です。そして、Kubernetesの採用とイノベーションを提唱し、kubectl get podsを実行し、数多くの重要な方法でコントリビュートする人々です。このページを読み進めて、この素晴らしいコミュニティに参加してコミュニティの一員になる方法について知ってください。

 行動規範      動画      ディスカッション      イベントとミートアップ      ニュース

行動規範
 Kubernetesコミュニティは尊重と包括を価値のあるものと考えているため、あらゆるやりとりに対して行動規範を遵守することを強制しています。イベント、ミーティング、Slack、その他のコミュニケーション手段において行動規範の違反を見つけた場合には、Kubernetes Code of Conduct Committee(行動規範委員会)conduct@kubernetes.ioに連絡してください。すべての報告の秘密は遵守されます。委員会(Committee)についてはこちらで読めます。

  もっと読む

動画

YouTubeでは、多数の動画を公開しています。チャンネル登録をして幅広いトピックの動画をご覧ください。

 月例のオフィスアワーを視聴する ▶

 月例のコミュニティミーティングを視聴する ▶

 コミュニティメンバーのトークを視聴する ▶

ディスカッション

さまざまな話題について話し合いが行われています。次のようなプラットフォームで会話に参加してください。

   フォーラム ▶
 ドキュメントやStackOverflow、その他の場所の橋渡しをするトピックベースの技術的な議論

   Twitter ▶
 ブログ記事、イベント、ニュース、アイデアに関するリアルタイムのお知らせ

   GitHub ▶
 すべてのプロジェクトとissueの管理、そしてもちろんコードがあります

   stack overflow ▶
 あらゆるユースケースの技術的な問題の解決

今後のイベント
 {{< upcoming-events >}}

グローバルコミュニティ
 世界中で150以上のミートアップが開催されています。地元でKubernetes仲間を見つけましょう。近くで開催されていない場合は、指揮を取って新しいミートアップを作りましょう。

 ミートアップを探す

最新ニュース

 kubernetesioさんのツイート

This is a Feature Request What would you like to be Translate into Japanese. Why is this needed This page has not been translated. Comments /language ja /assign


Question: 1. 最新リリースをダウンロードしてください: ```bash <del> curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl" </del> <ins> curl -LO "https://dl.k8s.io/release/$(curl -LS https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl" </ins> ``` <del> 特定のバージョンをダウンロードする場合、コマンドの`$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)`の部分を特定のバージョンに書き換えてください。 </del> <ins> 特定のバージョンをダウンロードする場合、コマンドの`$(curl -LS https://dl.k8s.io/release/stable.txt)`の部分を特定のバージョンに書き換えてください。 </ins> たとえば、macOSへ{{< param "fullversion" >}}のバージョンをダウンロードするには、次のコマンドを入力します: ```bash <del> curl -LO https://storage.googleapis.com/kubernetes-release/release/{{< param "fullversion" >}}/bin/darwin/amd64/kubectl </del> <ins> curl -LO https://dl.k8s.io/release/{{< param "fullversion" >}}/bin/darwin/amd64/kubectl </ins> ``` 2. kubectlバイナリを実行可能にしてください。

This is a Bug Report <!-- Thanks for filing an issue! Before submitting, please fill in the following information. --<!-- See for guidance on writing an actionable issue description. --<!--Required Information--Problem: There are still references to instead of is the correct advertised download host and will eventually move to be fastly shielding a fully community-owned bucket ref: Proposed Solution: Replace with Also replace any references with using if applicable. Page to Update: Assorted e.g. , <!--Optional Information (remove the comment tags around information you would like to include)--<!--Kubernetes Version:--<!--Additional Information:--
This issue is currently awaiting triage. SIG Docs takes a lead on issue triage for this website, but any Kubernetes member can accept issues by applying the label. The label can be by org members by writing in a comment. <detailsInstructions for interacting with me using PR comments are available . If you have questions or suggestions related to my behavior, please file an issue against the repository. </details
/assign
hi Not a problem, didn't see anyone assigned to this issue. I am unassigning myself and assigning it to you. /unassign
/assign
Hi, I found a small issue with your proposed changes regarding one of the URLs, which is mentioned twice in the file. While returns as expected, I am getting an nginx-rendered HTML page saying for the new command () instead. As I understand, it happens due to the redirect configured on the new web server. Thus, works fine for me (it returns as expected).
i see Let me update it, thanks your work
Just done, please review all of PRs
Thanks!
And yes: These will need to follow redirects, in the future the tentative plan is it will redirect to a CDN in front of a different bucket created in a fully project / SIG-K8s-Infra controlled GCP or AWS account. I would recommend for downloading with curl more generally, even in docs / usage for other hosts.


Question: must execute again. Changes to the init container spec are limited to the container image field. <del> Altering an init container image field is equivalent to restarting the Pod. </del> <ins> Directly altering the `image` field of  an init container does _not_ restart the Pod or trigger its recreation. If the Pod has yet to start, that change may have an effect on how the Pod boots up. For a [pod template](/docs/concepts/workloads/pods/#pod-templates) you can typically change any field for an init container; the impact of making that change depends on where the pod template is used. </ins> Because init containers can be restarted, retried, or re-executed, init container <del> code should be idempotent. In particular, code that writes to files on `EmptyDirs` </del> <ins> code should be idempotent. In particular, code that writes into any `emptyDir` volume </ins> should be prepared for the possibility that an output file already exists. Init containers have all of the fields of an app container. However, Kubernetes

K8S v1.23 doc about init containers have these two lines: 1“Changes to the init container spec are limited to the container image field. Altering an init container image field is equivalent to restarting the Pod.” 2“The Pod will not be restarted when the init container image is changed, or the init container completion record has been lost due to garbage collection.” so which one is true? altering an init container image will restart the pod or not?
/language en /kind support
/retitle Init containers concept page is confusing -
There's a difference between changing the string that represents the URI of an image, and changing the image that the URI represents. I think the page is talking about 2 different things, but not very clearly. (aside: Docker uses the term URI or URL for images, but the rest of the world of IT uses the term URI to mean web s)
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules: After 90d of inactivity, is applied After 30d of inactivity since was applied, is applied After 30d of inactivity since was applied, the issue is closed You can: Mark this issue as fresh with Close this issue with Offer to help out with [Issue Triage][1] Please send feedback to sig-contributor-experience at . /lifecycle stale [1]:
/remove-lifecycle stale
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules: After 90d of inactivity, is applied After 30d of inactivity since was applied, is applied After 30d of inactivity since was applied, the issue is closed You can: Mark this issue as fresh with Close this issue with Offer to help out with [Issue Triage][1] Please send feedback to sig-contributor-experience at . /lifecycle stale [1]:
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules: After 90d of inactivity, is applied After 30d of inactivity since was applied, is applied After 30d of inactivity since was applied, the issue is closed You can: Mark this issue as fresh with Close this issue with Offer to help out with [Issue Triage][1] Please send feedback to sig-contributor-experience at . /lifecycle rotten [1]:
/remove-lifecycle rotten
We can mention the Pod image field as - and can mention init container image as (changing image from the repository.)
/remove-kind support
/sig node /triage accepted /priority backlog
If someone can give me the correct idea behind each of those two statements, I would be glad to make the change to the docs and create a pull req.
/assign
Raised the PR for this.


Question: {{< /note >}} Kubernetes supports specifying container image registry keys on a Pod. <ins> `imagePullSecrets` must all be in the same namespace as the Pod. The referenced Secrets must be of type `kubernetes.io/dockercfg` or `kubernetes.io/dockerconfigjson`. </ins> #### Creating a Secret with a Docker config

In the section, it could be really helpful to add a callout note that the secret MUST be of . I spent hours trying to debug image pull issues because my image pull secret was of the default secret type (Opaque) instead of .
/retitle Call out that image pull Secrets must be of appropriate type /language en /kind feature
/triage accepted with the proviso that the PR will need tech review: I haven't looked at the code to check the list of Secret types that are acceptable.
/assign
Hi These are the types of secrets that are supported And we use and as a type for . I hope this will be helpful for the PR.


Question: pushes the image to [Google Container Registry (GCR)](https://cloud.google.com/container-registry/). For more details, please read the GCR <del> [documentation](https://cloud.google.com/container-registry/docs/). </del> <ins> [documentation](https://cloud.google.com/container-registry/docs/). Alternatively you can also use the [docker hub](https://hub.docker.com/search?q=). For more details refer to the docker hub [documentation](https://docs.docker.com/docker-hub/repos/create/#create-a-repository). </ins> ```shell <del> docker build -t gcr.io/my-gcp-project/my-kube-scheduler:1.0 . gcloud docker -- push gcr.io/my-gcp-project/my-kube-scheduler:1.0 </del> <ins> docker build -t gcr.io/my-gcp-project/my-kube-scheduler:1.0 .     # The image name and the repository gcloud docker -- push gcr.io/my-gcp-project/my-kube-scheduler:1.0 # used in here is just an example </ins> ``` ## Define a Kubernetes Deployment for the scheduler

While Creating the custom scheduler, this image is not available for the general public. If my understanding is correct then my-gcp-project is private and not publically available to eveyone.
This issue is currently awaiting triage. SIG Docs takes a lead on issue triage for this website, but any Kubernetes member can accept issues by applying the label. The label can be by org members by writing in a comment. <detailsInstructions for interacting with me using PR comments are available . If you have questions or suggestions related to my behavior, please file an issue against the repository. </details
/kind support
hi , We sincerely appreciate your inquiry and your effort in seeking assistance. While we value your question, we would like to suggest that the GitHub issue tracker may not be the most ideal platform for obtaining advice on Kubernetes-related matters. We kindly recommend exploring alternative resources, such as the or the Discuss , where you can often find the comprehensive support you are seeking. Thank you for your understanding.
Well noted Mr pranav Get Outlook for iOS
for reference, check out this:
Furthermore, the issue arises from the fact that the custom Kubernetes scheduler image is hosted in a private Google Container Registry, and access to this image is restricted. You can adjust the permissions for the image or make it public if that is acceptable in your use case.
is an example and not an actual project we expect people to use. The page could be clear about this to help people to whom it is not obvious. /kind bug /remove-kind support /retitle Configure Multiple Schedulers content confuses some readers
/language en


Question: <del> --- title: "集群" weight: 60 --- </del>

/language zh
/triage accepted
Please notice that: Moved in EN: ZH version exists: Suggestion: Move to Resync, if needed. This might reduce someone's effort to translate the document from scratch!
/assign