在 Kubernetes 中拉取私人镜像仓库镜像
对于公司内部的项目, 我们不可能使用公有开放的镜像仓库, 一般会在自己的服务器上搭建私有仓库。这时候就需要在 Kubernetes 中拉取私人镜像仓库的镜像。
生成密钥
kubectl create secret docker-registry regsecret --docker-server={$Server} --docker-username={$Email} --docker-password={$Password} --docker-email={$Email} |
参数解释:
- regsecret: 密钥键名,可自行定义
- –docker-server:docker 仓库地址
- –docker-username:docker 仓库账号
- –docker-password:docker 仓库密码
- –docker-email:邮件地址(选填)
注:密钥只能在对应 namespace 使用,指定 namespace 使用 -n
参数。
在配置文件中加入密钥
修改 yml
配置文件:
spec: |
大功告成!
参考资料
- 本文链接:http://jalan.space/2018/10/08/2018/add-private-docker-registry-to-kubernetes/
- 版权声明:本博客所有文章除特别声明外,均采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。
分享