From 7857786b7a3a758f2a2b271c11850d799088ec41 Mon Sep 17 00:00:00 2001
From: windsonsea
Date: Sat, 31 Dec 2022 11:36:30 +0800
Subject: [PATCH] [zh] sync /config-api/kube-proxy-config.v1alpha1.md
---
.../config-api/kube-proxy-config.v1alpha1.md | 71 ++++++++-----------
1 file changed, 28 insertions(+), 43 deletions(-)
diff --git a/content/zh-cn/docs/reference/config-api/kube-proxy-config.v1alpha1.md b/content/zh-cn/docs/reference/config-api/kube-proxy-config.v1alpha1.md
index 0d2606a421..ce8e62f7fd 100644
--- a/content/zh-cn/docs/reference/config-api/kube-proxy-config.v1alpha1.md
+++ b/content/zh-cn/docs/reference/config-api/kube-proxy-config.v1alpha1.md
@@ -194,18 +194,6 @@ in order to proxy service traffic. If unspecified (0-0) then ports will be rando
用来设置代理服务所使用的端口。如果未指定(即 ‘0-0’),则代理服务会随机选择端口号。
-udpIdleTimeout [必需]
-meta/v1.Duration
- |
-
-
- udpIdleTimeout 字段用来设置 UDP 链接保持活跃的时长(例如,'250ms'、'2s')。
- 此值必须大于 0。此字段仅适用于 mode 值为 'userspace' 的场合。
- |
-
conntrack [必需]
KubeProxyConntrackConfiguration
|
@@ -458,6 +446,15 @@ the pure iptables proxy mode. Values must be within the range [0, 31].
在使用纯 iptables 代理模式时对所有流量执行 SNAT 操作。
+localhostNodePorts [必需]
+bool
+ |
+
+
+ localhostNodePorts 告知 kube-proxy 允许通过 localhost 访问服务 NodePorts(仅 iptables 模式)
+ |
+
syncPeriod [必需]
meta/v1.Duration
|
@@ -711,40 +708,22 @@ LocalMode 代表的是对节点上本地流量进行检测的模式。
-ProxyMode 表示的是 Kubernetes 代理服务器所使用的模式。
+ProxyMode 表示的是 Kubernetes 代理服务器所使用的模式。
-目前 Linux 平台上有三种可用的代理模式:'userspace'(相对较老,即将被淘汰)、
-'iptables'(相对较新,速度较快)、'ipvs'(最新,在性能和可扩缩性上表现好)。
-
-在 Windows 平台上有两种可用的代理模式:'userspace'(相对较老,但稳定)和
-'kernelspace'(相对较新,速度更快)。
+目前 Linux 平台上有两种可用的代理模式:'iptables' 和 'ipvs'。
+在 Windows 平台上可用的一种代理模式是:'kernelspace'。
-在 Linux 平台上,如果代理的 mode 为空,则使用可用的最佳代理(目前是 iptables,
-将来可能会发生变化)。如果选择的是 iptables 代理(无论原因如何),但系统的内核
-或者 iptables 的版本不够高,kube-proxy 也会回退为 userspace 代理服务器所使用的模式。
-当代理的 mode 设置为 'ipvs' 时会启用 IPVS 模式,对应的回退路径是先尝试 iptables,
-最后回退到 userspace。
-
-
-在 Windows 平台上,如果代理 mode 为空,则使用可用的最佳代理(目前是 userspace,
-不过将来可能会发生变化)。如果所选择的是 winkernel 代理(无论原因如何),
-但 Windows 内核不支持此代理模式,则 kube-proxy 会回退到 userspace 代理。
-
+如果代理模式未被指定,将使用最佳可用的代理模式(目前在 Linux 上是 iptables
,在 Windows 上是 kernelspace
)。
+如果不能使用选定的代理模式(由于缺少内核支持、缺少用户空间组件等),则 kube-proxy 将出错并退出。
## `ClientConnectionConfiguration` {#ClientConnectionConfiguration}
@@ -755,10 +734,12 @@ this always falls back to the userspace proxy.
- [KubeProxyConfiguration](#kubeproxy-config-k8s-io-v1alpha1-KubeProxyConfiguration)
-- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration)
+- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration)
- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta2-KubeSchedulerConfiguration)
+- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration)
+
- [GenericControllerManagerConfiguration](#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration)
**出现在:**
-- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration)
+- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1-KubeSchedulerConfiguration)
- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta2-KubeSchedulerConfiguration)
+- [KubeSchedulerConfiguration](#kubescheduler-config-k8s-io-v1beta3-KubeSchedulerConfiguration)
+
- [GenericControllerManagerConfiguration](#controllermanager-config-k8s-io-v1alpha1-GenericControllerManagerConfiguration)