創建docker harbor的認證pod

一、手工添加

1、先在本地登錄一次docker login harbor

2、會在本地生產配置文件.docker/config.json

3、[root@node02 ~]# cat .docker/config.json |base64 -w 0
CSI0Mi4xNTkuMTUyLjE0OCI6IHsKCQkJImF1dGgiOiAiZW1jNlQwOXZiekF3TURBPSIKCQl9Cgl9Cn0=

apiVersion: v1
kind: Secret
metadata:
  name: registry-pull-152.148-harbor
data:
  .dockerconfigjson:

CSI0Mi4xNTkuMTUyLjE0OCI6IHsKCQkJImF1dGgiOiAiZW1jNlQwOXZiekF3TURBPSIKCQl9Cgl9Cn0=
type: kubernetes.io/dockerconfigjson


root@master01 demo]# kubectl get secret
NAME                           TYPE                                  DATA   AGE
default-token-mcbcc            kubernetes.io/service-account-token   3      52d
registry-pull-152.148-harbor   kubernetes.io/dockerconfigjson        1      67s
[root@master01 demo]# 


spec:
      imagePullSecrets:
      - name: registry-pull-152.148-harbor
      containers:
        - name: nginx-harbor
          image: 42.159.152.148/mydate/nginx:latest

 

第二種方法:

#kubectl create secret docker-registry registry-pull-secret --docker-username=zg --docker-password=1234..  [email protected] -n test

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章