系统镜像
#
概述RKE 在部署 Kubernetes 的时候,会从镜像仓库中拉镜像。这些镜像被用作 Kubernetes 系统组件,同时也帮助部署这些系统组件。
从v0.1.6
开始,多个系统镜像的功能被整合到一个rancher/rke-tools
镜像中,以简化和加快部署过程。
您可以配置网络插件。ingress controller和dns provider以及这些附加组件的选项分别在cluster. yml
中,以及这些附加组件的选项。
下面是通过 RKE 部署 Kubernetes 所使用的系统镜像列表的一个例子。Kubernetes 的默认版本是与特定版本的系统镜像绑定的。
对于 RKE v0.2.x 及以下版本,版本和系统镜像版本位于:https://github.com/rancher/types/blob/release/v2.2/apis/management.cattle.io/v3/k8s_defaults.go
对于 RKE v0.3.0 及以上版本,版本和系统镜像版本位于:https://github.com/rancher/kontainer-driver-metadata/blob/master/rke/k8s_rke_system_images.go
注意:随着 RKE 版本的发布,这些镜像的标签将不再是最新的。这个列表是针对
v1.10.3-rancher2
的。
Prior to v0.1.6
, instead of using the rancher/rke-tools
image, we used the following images:
在 "v0.1.6 "之前,我们不使用rancher/rke-tools
镜像,而是使用以下镜像:
#
离线安装如果您处于离线环境,不能访问docker.io
,您将需要在您的集群配置文件中设置您的私有镜像仓库。设置好私有镜像仓库后,您需要更新这些镜像,以便从您的私有镜像仓库中提取最新版本的镜像。