From e5d630cdbd05f5365a1fb286dcce0e59c333da22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=85=E8=BF=9B=E8=B6=85?= Date: Fri, 24 Dec 2021 21:30:35 +0800 Subject: [PATCH] [zh] synchronize translate install-kubeadm.md --- .../tools/kubeadm/install-kubeadm.md | 63 +++---------------- 1 file changed, 10 insertions(+), 53 deletions(-) diff --git a/content/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md b/content/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md index ae32302cb1..2169afdb30 100644 --- a/content/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md +++ b/content/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md @@ -115,63 +115,20 @@ For more details please see the [Network Plugin Requirements](/docs/concepts/ext + ## 检查所需端口{#check-required-ports} -### 控制平面节点 +启用这些[必要的端口](/zh/docs/reference/ports-and-protocols/)后才能使 Kubernetes 的各组件相互通信。可以使用 telnet 来检查端口是否启用,例如: -| 协议 | 方向 | 端口范围 | 作用 | 使用者 | -|----------|--------|------------|-------------------------|------------------------------| -| TCP | 入站 | 6443 | Kubernetes API 服务器 | 所有组件 | -| TCP | 入站 | 2379-2380 | etcd 服务器客户端 API | kube-apiserver, etcd | -| TCP | 入站 | 10250 | Kubelet API | kubelet 自身、控制平面组件 | -| TCP | 入站 | 10251 | kube-scheduler | kube-scheduler 自身 | -| TCP | 入站 | 10252 | kube-controller-manager | kube-controller-manager 自身 | +```shell +telnet 127.0.0.1 6443 +``` - -### 工作节点 - -| 协议 | 方向 | 端口范围 | 作用 | 使用者 | -|------|--------|-------------|-------------------|-----------------------------| -| TCP | 入站 | 10250 | Kubelet API | kubelet 自身、控制平面组件 | -| TCP | 入站 | 30000-32767 | NodePort 服务† | 所有组件 | - -† [NodePort 服务](/zh/docs/concepts/services-networking/service/) 的默认端口范围。 - -使用 * 标记的任意端口号都可以被覆盖,所以你需要保证所定制的端口是开放的。 - -虽然控制平面节点已经包含了 etcd 的端口,你也可以使用自定义的外部 etcd 集群,或是指定自定义端口。 - -你使用的 Pod 网络插件 (见下) 也可能需要某些特定端口开启。由于各个 Pod 网络插件都有所不同, +你使用的 Pod 网络插件 (详见后续章节) 也可能需要开启某些特定端口。由于各个 Pod 网络插件的功能都有所不同, 请参阅他们各自文档中对端口的要求。