Merge pull request #44476 from 1000Delta/zh_feature-gates_e

[zh] Localize feature-gates/e*.md
pull/44531/head
Kubernetes Prow Robot 2023-12-26 16:15:13 +01:00 committed by GitHub
commit 0b88a98349
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 535 additions and 0 deletions

View File

@ -0,0 +1,25 @@
---
title: EfficientWatchResumption
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.20"
toVersion: "1.20"
- stage: beta
defaultValue: true
fromVersion: "1.21"
toVersion: "1.23"
- stage: stable
defaultValue: true
fromVersion: "1.24"
---
<!--
Allows for storage-originated bookmark (progress
notify) events to be delivered to the users. This is only applied to watch operations.
-->
允许将存储发起的书签(进度通知)事件传递给用户。这仅适用于 watch监视操作。

View File

@ -0,0 +1,21 @@
---
title: ElasticIndexedJob
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: beta
defaultValue: true
fromVersion: "1.27"
---
<!--
Enables Indexed Jobs to be scaled up or down by mutating both
`spec.completions` and `spec.parallelism` together such that `spec.completions == spec.parallelism`.
See docs on [elastic Indexed Jobs](/docs/concepts/workloads/controllers/job#elastic-indexed-jobs)
for more details.
-->
允许通过同时改变 `spec.completions``spec.parallelism`
使得 `spec.completions == spec.parallelism` 来对带索引的 Job 执行扩容或缩容。
更多细节请参阅[弹性索引 Job](/zh-cn/docs/concepts/workloads/controllers/job#elastic-indexed-jobs) 文档。

View File

@ -0,0 +1,23 @@
---
# Removed from Kubernetes
title: EnableAggregatedDiscoveryTimeout
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: deprecated
defaultValue: true
fromVersion: "1.16"
toVersion: "1.17"
removed: true
---
<!--
Enable the five second
timeout on aggregated discovery calls.
-->
对聚合的发现调用启用五秒钟超时设置。

View File

@ -0,0 +1,25 @@
---
# Removed from Kubernetes
title: EnableEquivalenceClassCache
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.8"
toVersion: "1.12"
- stage: deprecated
fromVersion: "1.13"
toVersion: "1.23"
removed: true
---
<!--
Enable the scheduler to cache equivalence of
nodes when scheduling Pods.
-->
调度 Pod 时,使调度器缓存节点的等效项。

View File

@ -0,0 +1,25 @@
---
# Removed from Kubernetes
title: EndpointSliceNodeName
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.20"
toVersion: "1.20"
- stage: stable
defaultValue: true
fromVersion: "1.21"
toVersion: "1.24"
removed: true
---
<!--
Enables EndpointSlice `nodeName` field.
-->
启用 EndpointSlice 的 `nodeName` 字段。

View File

@ -0,0 +1,35 @@
---
# Removed from Kubernetes
title: EndpointSliceProxying
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.18"
toVersion: "1.18"
- stage: beta
defaultValue: true
fromVersion: "1.19"
toVersion: "1.21"
- stage: stable
defaultValue: true
fromVersion: "1.22"
toVersion: "1.24"
removed: true
---
<!--
When enabled, kube-proxy running
on Linux will use EndpointSlices as the primary data source instead of
Endpoints, enabling scalability and performance improvements. See
[Enabling Endpoint Slices](/docs/concepts/services-networking/endpoint-slices/).
-->
启用此特性门控时Linux 上运行的 kube-proxy 会使用
EndpointSlice 而不是 Endpoints 作为其主要数据源,
从而使得可扩缩性和性能提升成为可能。
参阅[启用 EndpointSlice](/zh-cn/docs/concepts/services-networking/endpoint-slices/)。

View File

@ -0,0 +1,28 @@
---
title: EndpointSliceTerminatingCondition
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.20"
toVersion: "1.21"
- stage: beta
defaultValue: true
fromVersion: "1.22"
toVersion: "1.25"
- stage: stable
defaultValue: true
fromVersion: "1.26"
toVersion: "1.27"
removed: true
---
<!--
Enables EndpointSlice `terminating` and `serving`
condition fields.
-->
启用 EndpointSlice 的 `terminating``serving` 状况字段。

View File

@ -0,0 +1,35 @@
---
# Removed from Kubernetes
title: EndpointSlice
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.16"
toVersion: "1.16"
- stage: beta
defaultValue: false
fromVersion: "1.17"
toVersion: "1.17"
- stage: beta
defaultValue: true
fromVersion: "1.18"
toVersion: "1.20"
- stage: stable
defaultValue: true
fromVersion: "1.21"
toVersion: "1.24"
removed: true
---
<!--
Enables EndpointSlices for more scalable and extensible
network endpoints. See [Enabling EndpointSlices](/docs/concepts/services-networking/endpoint-slices/).
-->
启用 EndpointSlice 以实现可扩缩性和可扩展性更好的网络端点。
参阅[启用 EndpointSlice](/zh-cn/docs/concepts/services-networking/endpoint-slices/)。

View File

@ -0,0 +1,32 @@
---
# Removed from Kubernetes
title: EphemeralContainers
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.16"
toVersion: "1.22"
- stage: beta
defaultValue: true
fromVersion: "1.23"
toVersion: "1.24"
- stage: stable
defaultValue: true
fromVersion: "1.25"
toVersion: "1.26"
removed: true
---
<!--
Enable the ability to add
{{< glossary_tooltip text="ephemeral containers" term_id="ephemeral-container" >}}
to running Pods.
-->
启用添加{{< glossary_tooltip text="临时容器" term_id="ephemeral-container" >}}到正在运行的
Pod 的特性。

View File

@ -0,0 +1,31 @@
---
# Removed from Kubernetes
title: EvenPodsSpread
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.16"
toVersion: "1.17"
- stage: beta
defaultValue: true
fromVersion: "1.18"
toVersion: "1.18"
- stage: stable
defaultValue: true
fromVersion: "1.19"
toVersion: "1.21"
removed: true
---
<!--
Enable pods to be scheduled evenly across topology domains. See
[Pod Topology Spread Constraints](/docs/concepts/scheduling-eviction/topology-spread-constraints/).
-->
使 Pod 能够在拓扑域之间平衡调度。请参阅
[Pod 拓扑扩展约束](/zh-cn/docs/concepts/scheduling-eviction/topology-spread-constraints/)。

View File

@ -0,0 +1,33 @@
---
title: EventedPLEG
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.26"
toVersion: "1.26"
- stage: beta
defaultValue: false
fromVersion: "1.27"
---
<!--
Enable support for the kubelet to receive container life cycle events from the
{{< glossary_tooltip text="container runtime" term_id="container-runtime" >}} via
an extension to {{<glossary_tooltip term_id="cri" text="CRI">}}.
(PLEG is an abbreviation for “Pod lifecycle event generator”).
For this feature to be useful, you also need to enable support for container lifecycle events
in each container runtime running in your cluster. If the container runtime does not announce
support for container lifecycle events then the kubelet automatically switches to the legacy
generic PLEG mechanism, even if you have this feature gate enabled.
-->
启用此特性后kubelet 能够通过
{{<glossary_tooltip term_id="cri" text="CRI">}}
扩展从{{< glossary_tooltip text="容器运行时" term_id="container-runtime" >}}接收容器生命周期事件。
PLEG 是 “Pod lifecycle event generator” 的缩写,即 Pod 生命周期事件生成器)。
要使用此特性,你还需要在集群中运行的每个容器运行时中启用对容器生命周期事件的支持。
如果容器运行时未宣布支持容器生命周期事件,即使你已启用了此特性门控,
kubelet 也会自动切换到原有的通用 PLEG 机制。

View File

@ -0,0 +1,22 @@
---
title: ExecProbeTimeout
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: stable
defaultValue: true
fromVersion: "1.20"
---
<!--
Ensure kubelet respects exec probe timeouts.
This feature gate exists in case any of your existing workloads depend on a
now-corrected fault where Kubernetes ignored exec probe timeouts. See
[readiness probes](/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes).
-->
确保 kubelet 会遵从 exec 探针的超时值设置。
此特性门控的主要目的是方便你处理现有的、依赖于已被修复的缺陷的工作负载;
该缺陷导致 Kubernetes 会忽略 exec 探针的超时值设置。
参阅[就绪态探针](/zh-cn/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes).

View File

@ -0,0 +1,29 @@
---
# Removed from Kubernetes
title: ExpandCSIVolumes
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.14"
toVersion: "1.15"
- stage: beta
defaultValue: true
fromVersion: "1.16"
toVersion: "1.23"
- stage: stable
defaultValue: true
fromVersion: "1.24"
toVersion: "1.26"
removed: true
---
<!--
Enable the expanding of CSI volumes.
-->
启用 CSI 卷的扩展。

View File

@ -0,0 +1,31 @@
---
# Removed from Kubernetes
title: ExpandInUsePersistentVolumes
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.11"
toVersion: "1.14"
- stage: beta
defaultValue: true
fromVersion: "1.15"
toVersion: "1.23"
- stage: stable
defaultValue: true
fromVersion: "1.24"
toVersion: "1.26"
removed: true
---
<!--
Enable expanding in-use PVCs. See
[Resizing an in-use PersistentVolumeClaim](/docs/concepts/storage/persistent-volumes/#resizing-an-in-use-persistentvolumeclaim).
-->
启用扩充使用中的 PVC 的大小。
请查阅[调整使用中的 PersistentVolumeClaim 的大小](/zh-cn/docs/concepts/storage/persistent-volumes/#resizing-an-in-use-persistentvolumeclaim)。

View File

@ -0,0 +1,31 @@
---
# Removed from Kubernetes
title: ExpandPersistentVolumes
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.8"
toVersion: "1.10"
- stage: beta
defaultValue: true
fromVersion: "1.11"
toVersion: "1.23"
- stage: stable
defaultValue: true
fromVersion: "1.24"
toVersion: "1.26"
removed: true
---
<!--
Enable the expanding of persistent volumes. See
[Expanding Persistent Volumes Claims](/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims).
-->
允许扩展持久卷。
请查阅[扩展持久卷申领](/zh-cn/docs/concepts/storage/persistent-volumes/#expanding-persistent-volumes-claims)。

View File

@ -0,0 +1,30 @@
---
title: ExpandedDNSConfig
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.22"
toVersion: "1.25"
- stage: beta
defaultValue: true
fromVersion: "1.26"
toVersion: "1.27"
- stage: stable
defaultValue: true
fromVersion: "1.28"
---
<!--
Enable kubelet and kube-apiserver to allow more DNS
search paths and longer list of DNS search paths. This feature requires container
runtime support(Containerd: v1.5.6 or higher, CRI-O: v1.22 or higher). See
[Expanded DNS Configuration](/docs/concepts/services-networking/dns-pod-service/#expanded-dns-configuration).
-->
在 kubelet 和 kube-apiserver 上启用后,
允许使用更多的 DNS 搜索域和搜索域列表。此功能特性需要容器运行时
containerd v1.5.6 或更高CRI-O v1.22 或更高)的支持。
参阅[扩展 DNS 配置](/zh-cn/docs/concepts/services-networking/dns-pod-service/#expanded-dns-configuration).

View File

@ -0,0 +1,29 @@
---
# Removed from Kubernetes
title: ExperimentalCriticalPodAnnotation
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: alpha
defaultValue: false
fromVersion: "1.5"
toVersion: "1.12"
- stage: deprecated
defaultValue: false
fromVersion: "1.13"
toVersion: "1.16"
removed: true
---
<!--
Enable annotating specific pods as *critical*
so that their [scheduling is guaranteed](/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/).
This feature is deprecated by Pod Priority and Preemption as of v1.13.
-->
启用将特定 Pod 注解为 **关键负载Critical** 的方式,
用于[确保其被调度](/zh-cn/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/)。
从 v1.13 开始已弃用此特性,转而使用 Pod 优先级和抢占功能。

View File

@ -0,0 +1,27 @@
---
title: ExperimentalHostUserNamespaceDefaulting
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: beta
defaultValue: false
fromVersion: "1.5"
toVersion: "1.27"
- stage: deprecated
defaultValue: false
fromVersion: "1.28"
---
<!--
Enabling the defaulting user
namespace to host. This is for containers that are using other host namespaces,
host mounts, or containers that are privileged or using specific non-namespaced
capabilities (e.g. `MKNODE`, `SYS_MODULE` etc.). This should only be enabled
if user namespace remapping is enabled in the Docker daemon.
-->
启用主机默认的用户名字空间。
这适用于使用其他主机名字空间、主机安装的容器,或具有特权或使用特定的非名字空间功能
(例如 `MKNODE`、`SYS_MODULE` 等)的容器。
如果在 Docker 守护程序中启用了用户名字空间重新映射,则启用此选项。

View File

@ -0,0 +1,23 @@
---
# Removed from Kubernetes
title: ExternalPolicyForExternalIP
content_type: feature_gate
_build:
list: never
render: false
stages:
- stage: stable
defaultValue: true
fromVersion: "1.18"
toVersion: "1.22"
removed: true
---
<!--
Fix a bug where ExternalTrafficPolicy is not
applied to Service ExternalIPs.
-->
修复一个缺陷,该缺陷会导致 ExternalTrafficPolicy
不会应用到 Service 的外部 IP。