缩略图

rancher2.8.1连接带凭证的私有镜像仓库harbor

2024年11月04日 互联网相关 会被自动插入 会被自动插入
本文最后更新于2024-11-04已经过去了547天请注意内容时效性
热度3124 点赞 收藏0 评论0

一、创建用于连接 harbor 的 secret

kubectl create secret docker-registry secret-harbor --namespace=myspace \
--docker-server=https://registry.XXX.cn --docker-username=admin \
--docker-password=q1w2e3r4

secret-harbor 起一个 secret 名字
my-docs 为 secret 所属的 namespace
docker-server 为 harbor 私服地址
docker-username 为 harbor 私服登录账号
docker-password 为 harbor 私服登录密码

二、配置服务的YAML 添加 secret
打开工作负载,修改YAML文件内容,操作截图如下:

077c9bfdcd03ca2eb39986d0b12bf7b4_d9ca79f92e0b575fa8249faa7e3a0c75.jpg

如图添加 imagePullSecrets 为刚刚创建的 secret 即 secret-harbor

63b43c54a740f84cdddf3b05239dcdcc_cdd4afd3ebc0ed4c586c1fec994fd0fa.jpg

需要注意的是镜像的路径!!!!!!

185859397efca087a90394dc5ab382b3_4cef794d3441eea479176b4e1a9a2887.jpg

或者在rancher里自由创建

f0b0d9092ad1e561cf7034af3f325592_2311d7b4362e9b31447bba94bbb7489a.jpg

注:其中 imagePullSecrets 是声明拉取镜像时需要指定密钥,name 的值必须和上面生成密钥的键名一致, 另外检查一下 pod 和密钥是否在同一个 namespace(必须相同),之后k8s便可以拉取镜像。

正文结束 阅读本文相关话题
相关阅读
评论框
管理员开启登录后评论
评论列表

暂时还没有任何评论,快去发表第一条评论吧~

空白列表