2.4 使用私有镜像库的相关配置

在Kubernetes集群中,容器应用都是基于镜像启动的,在私有云环境中建议搭建私有镜像库对镜像进行统一管理,在公有云环境中可以直接使用云服务商提供的镜像库。

私有镜像库有两种选择。

(1)Docker提供的Registry镜像库,详细说明请参考官网的说明。

(2)Harbor镜像仓库,详细说明请参考官网的说明或者Harbor项目维护者及贡献者编写的《Harbor权威指南》一书。

此外,Kubernetes对于创建Pod需要使用一个名为“pause”的镜像,tag名为“k8s.gcr.io/pause:3.2”,默认从镜像库k8s.gcr.io下载,在私有云环境中可以将其上传到私有镜像库,并修改kubelet的启动参数--pod-infra-container-image,将其设置为使用镜像库的镜像名称,例如: