Merge pull request #35534 from Michelle951/michelle01
updated content/zh-cn/docs/setup/production-environment/tools/kubeadminstall-kubeadm.mdpull/35603/head
commit
a96bea16e9
|
@ -25,7 +25,7 @@ For information on how to create a cluster with kubeadm once you have performed
|
|||
-->
|
||||
<img src="/images/kubeadm-stacked-color.png" align="right" width="150px">本页面显示如何安装 `kubeadm` 工具箱。
|
||||
有关在执行此安装过程后如何使用 kubeadm 创建集群的信息,请参见
|
||||
[使用 kubeadm 创建集群](/zh-cn/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/) 页面。
|
||||
[使用 kubeadm 创建集群](/zh-cn/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/)页面。
|
||||
|
||||
## {{% heading "prerequisites" %}}
|
||||
|
||||
|
@ -40,11 +40,11 @@ For information on how to create a cluster with kubeadm once you have performed
|
|||
-->
|
||||
* 一台兼容的 Linux 主机。Kubernetes 项目为基于 Debian 和 Red Hat 的 Linux
|
||||
发行版以及一些不提供包管理器的发行版提供通用的指令
|
||||
* 每台机器 2 GB 或更多的 RAM (如果少于这个数字将会影响你应用的运行内存)
|
||||
* 每台机器 2 GB 或更多的 RAM(如果少于这个数字将会影响你应用的运行内存)
|
||||
* 2 CPU 核或更多
|
||||
* 集群中的所有机器的网络彼此均能相互连接(公网和内网都可以)
|
||||
* 集群中的所有机器的网络彼此均能相互连接(公网和内网都可以)
|
||||
* 节点之中不可以有重复的主机名、MAC 地址或 product_uuid。请参见[这里](#verify-mac-address)了解更多详细信息。
|
||||
* 开启机器上的某些端口。请参见[这里](#check-required-ports) 了解更多详细信息。
|
||||
* 开启机器上的某些端口。请参见[这里](#check-required-ports)了解更多详细信息。
|
||||
* 禁用交换分区。为了保证 kubelet 正常工作,你 **必须** 禁用交换分区。
|
||||
|
||||
<!-- steps -->
|
||||
|
@ -92,7 +92,7 @@ As a requirement for your Linux Node's iptables to correctly see bridged traffic
|
|||
确保 `br_netfilter` 模块被加载。这一操作可以通过运行 `lsmod | grep br_netfilter`
|
||||
来完成。若要显式加载该模块,可执行 `sudo modprobe br_netfilter`。
|
||||
|
||||
为了让你的 Linux 节点上的 iptables 能够正确地查看桥接流量,你需要确保在你的
|
||||
为了让你的 Linux 节点上的 iptables 能够正确地查看桥接流量,你需要确保在
|
||||
`sysctl` 配置中将 `net.bridge.bridge-nf-call-iptables` 设置为 1。例如:
|
||||
|
||||
```bash
|
||||
|
@ -263,10 +263,10 @@ but not vice versa.
|
|||
|
||||
For information about installing `kubectl`, see [Install and set up kubectl](/docs/tasks/tools/).
|
||||
-->
|
||||
kubeadm **不能** 帮你安装或者管理 `kubelet` 或 `kubectl`,
|
||||
kubeadm **不能**帮你安装或者管理 `kubelet` 或 `kubectl`,
|
||||
所以你需要确保它们与通过 kubeadm 安装的控制平面的版本相匹配。
|
||||
如果不这样做,则存在发生版本偏差的风险,可能会导致一些预料之外的错误和问题。
|
||||
然而,控制平面与 kubelet 间的相差一个次要版本不一致是支持的,但 kubelet
|
||||
然而,控制平面与 kubelet 之间可以存在**一个**次要版本的偏差,但 kubelet
|
||||
的版本不可以超过 API 服务器的版本。
|
||||
例如,1.7.0 版本的 kubelet 可以完全兼容 1.8.0 版本的 API 服务器,反之则不可以。
|
||||
|
||||
|
|
Loading…
Reference in New Issue