这个问题困扰我很久很久了,看网上说的都是执行k8s指令,创建密钥,然后配置到每个服务的yaml里,但这种情况只能一个个配置,不能全部配置。偶然发现rancher的仪表盘中有个secret选项,打开里面竟然看到了配置的所有密钥,再一次感叹rancher的强大,并且这边配置密钥能够根据你的命名空间来,也就是说这个命名空间下的所有应用都会自动配上这个harbor私服密钥,话不多说,接下来让我们看看步骤吧!
解决途径
配置harbor仓库密钥,写入到服务的yaml配置文件里,每次拉取镜像的时候读取密钥
解决步骤
- 打开rancher仪表盘
打开任意一个集群右上角就是仪表盘 - 找到secret选项
- 右上角选择你要编辑的集群
这里可以看到该集群下的所有secret,如果是进行secret编辑的话直接在这一步找到对应的secret即可。 - 点击右上角新建