k8s Docker私有倉庫認證


使用過K8s的小伙伴肯定會遇到一個問題,我們在使用自有的Docker倉庫的時候都需要先登錄用戶名和密碼,但是如果使用K8S怎么配置密碼呢?在secret中有一個類型是docker-registry我們可以通過命令行的方式創建在獲取Docker鏡像時使用的用戶名和密碼

 

kubectl create secret docker-registry regsecret --docker-server=registry-vpc.cn-hangzhou.aliyuncs.com --docker-username=admin --docker-password=123456 --docker-email=xxxx@qq.com

然后我們就可以在獲取指定鏡像的時候為他指定一個獲取鏡像的Docker憑證

apiVersion: v1
kind: Pod
metadata:
  name: secret-file-pod
spec:
  containers:
  - name: mypod
    image: redis
  imagePullSecrets:                         # 獲取鏡像需要的用戶名密碼
   - name: regsecret


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM