菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
321
0

k8s 连接harbor 的私有仓库的两种方法 一种是secret 绑定到sa serviceaccount 账号下 一种是需要绑定到 imagePullSecrets: - name: boanbrowser

原创
05/13 14:22
阅读数 80666

 

2.创建secret

使用命令行:

kubectl create secret docker-registry   harbortest     --namespace=default\

--docker-server=10.142.21.113  --docker-username=cm-test\

--docker-password=123  --docker-email=chenmiao@cmss.chinamobile.com

注意:

此处关键信息为标红,用户信息为对应haobor中创建的用户信息。

3.查看secret内容

kubectl get secret harbortest   --namespace=default  -o yaml

 



 

方法一:

[root@npChain004 ~/broseryaml]# kubectl describe serviceaccount default
Name:                default
Namespace:           default
Labels:              <none>
Annotations:         <none>
Image pull secrets:  <none>
Mountable secrets:   default-token-rcfbj
Tokens:              default-token-rcfbj
Events:              <none>

 

 

 kubectl edit   serviceaccount default

imagePullSecrets:
- name: boanbrowser

或者

kubectl patch serviceaccount default -p '{"imagePullSecrets": [{"name": "registrysecret"}]}'

方法二: 

imagePullSecrets:
- name: boanbrowser

发表评论

0/200
321 点赞
0 评论
收藏