RKE集群配置参考
#
Rancher 用户界面中的配置选项要编辑你的集群,请打开全球视图,确保集群标签被选中,然后为你要编辑的集群选择⋮>编辑。
一些高级配置选项没有在 Rancher UI 表单中公开,但可以通过编辑 YAML 中的 RKE 集群配置文件来启用这些选项。关于 YAML 中 RKE Kubernetes 集群可配置选项的完整参考,请参阅RKE 文档。
#
Kubernetes 版本每个集群节点上安装的 Kubernetes 的版本。详情请见[升级 Kubernetes](/docs/rancher/cluster-admin/upgrading-kubernetes/_index)。
#
网络供应商容器网络接口(CNI),为你的集群提供网络动力。
说明
你只能在配置你的集群时选择这个选项。以后不能再编辑了。
#
项目网络隔离如果你的网络供应商允许项目网络隔离,你可以选择是否启用或禁用项目间通信。
在 Rancher v2.5.8 之前,项目网络隔离只有在你使用 RKE 的 Canal 网络插件时才能使用。
在 v2.5.8+版本中,如果你使用任何支持执行 Kubernetes 网络策略的 RKE 网络插件,如 Canal 或 Cisco ACI 插件,则项目网络隔离可用。
#
Nginx Ingress如果你想在一个高可用性的配置中发布你的应用程序,并且你在一个没有本地负载平衡功能的云提供商那里托管你的节点,启用这个选项,在集群中使用 Nginx ingress。
#
指标服务器监控每个能够使用 RKE 启动集群的云提供商都可以为你的集群节点收集指标和监控。启用该选项可以从云提供商的门户查看你的节点指标。
#
Pod 安全策略支持启用集群的pod 安全策略 。启用此选项后,使用默认的 Pod 安全策略下拉选择一个策略。
#
节点上的 Docker 版本节点上的 Docker 版本配置是否允许节点运行 Rancher 不正式支持的 Docker 版本。如果你选择要求支持的 Docker 版本,Rancher 将阻止 Pod 在没有安装支持的 Docker 版本的节点上运行。
#
Docker 根目录你在集群节点上安装 Docker 的目录。如果你在节点上安装 Docker 到一个非默认的目录,请更新这个路径。
#
默认 Pod 安全策略如果你启用了Pod 安全策略支持,使用这个下拉菜单来选择应用于集群的 Pod 安全策略。
#
云供应商云供应商如果你使用云提供商来托管由 RKE 启动的集群节点,请启用此选项,以便你能使用云提供商的本地功能。如果你想为你的云托管集群存储持久性数据,这个选项是必需的。
#
用 YAML 编辑群组高级用户可以创建一个 RKE 配置文件,而不是使用 Rancher UI 来为集群选择 Kubernetes 选项。通过使用配置文件,你可以在 YAML 中指定 RKE 安装中的任何选项,除了 system_images 配置外,都可以设置。
- 要从 Rancher 用户界面直接编辑 RKE 配置文件,请点击Edit as YAML。
- 要从现有的 RKE 文件中读取,请点击从文件中读取。
关于 RKE 配置文件语法的例子,见RKE 文档。
关于 YAML 中 RKE Kubernetes 集群的可配置选项的完整参考,见RKE 文档
#
更新 ingress-nginxClusters that were created before Kubernetes 1.16 will have an ingress-nginx
updateStrategy
of OnDelete
. Clusters that were created with Kubernetes 1.16 or newer will have RollingUpdate
.
If the updateStrategy
of ingress-nginx
is OnDelete
, you will need to delete these pods to get the correct version for your deployment.
在 Kubernetes 1.16 之前创建的集群将有一个ingress-nginx``updateStrategy``OnDelete
。在 Kubernetes 1.16 或更新版本中创建的集群将具有RollingUpdate
。
如果ingress-nginx
的updateStrategy
是OnDelete
,你将需要删除这些 pod,以便为你的部署获得正确版本。