8.namespace添加私有仓库凭据

8.namespace添加私有仓库凭据

现状

在使用harbor搭建私有仓库之后因为仓库有权限认证,所以需要为副本集配置账号密码,但是每个deployment都配置就很麻烦,可以参考下面的方法直接为namespace配置默认的账号密码

添加账号密码到dev的namespace下的secert

kubectl create secret docker-registry hub.xxx.com  -n  dev   --docker-server=hub.xxx.com   --docker-username=hubuser   --docker-password=123456

为dev的namespace下的ServiceAccount配置imagePullSecrets,在不为副本集配置imagePullSecrets时,是会读取ServiceAccount中的配置

kubectl patch sa default -n dev  -p '"imagePullSecrets": [{"name": "hub.xxx.com" }]'
posted @ 2024-08-01 03:38  ArcherBrian  阅读(26)  评论(0)    收藏  举报