k8s实战之从私有仓库拉取镜像 - kubernetes
生活随笔
收集整理的這篇文章主要介紹了
k8s实战之从私有仓库拉取镜像 - kubernetes
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、實戰目的
從私有docker倉庫拉取鏡像,部署pod。上一篇中,我們搭建了私有的鏡像倉庫,這一篇我們將與k8s結合實戰使用私有倉庫。
2、登錄docker
為了完成本次實戰,需要登錄docker,如下:
3、為k8s集群創建Secret
當pod從私用倉庫拉取鏡像時,k8s集群使用類型為docker-registry的Secret來提供身份認證,創建一個名為registry-key的Secret,執行如下命令:
$ kubectl delete secret registry-key kubectl -n k8s-ecoysystem-apps create secret docker-registry registry-key \ --docker-server=registry.wuling.com \ --docker-username=justmine \ --docker-password=<your-pword> \ --docker-email=3538307147@qq.com注意 -n k8s-ecoysystem-apps 為指定命名空間,一般搭建k8s集群時,建議新建一個命名空間來隔離資源。
檢查Secret,如圖:
4、部署Pod
hello-world-deployment.yml:
imagePullSecrets標簽指定拉取鏡像時的身份驗證信息
5、通過dashboard查看集群概況
從上圖可以標紅可以看出,該鏡像的倉庫地址!!!
6、總結
從上一篇使用docker搭建私有倉庫,然后這一篇又與k8s結合,到目前為止關于k8s實戰私有倉庫體系就先告一段落了,大家可以結合實際情況自己去搭建一套倉庫,然后與k8s聯合實戰,來建立自己的k8s應用平臺生態體系。
轉載于:https://www.cnblogs.com/justmine/p/8678758.html
總結
以上是生活随笔為你收集整理的k8s实战之从私有仓库拉取镜像 - kubernetes的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS-语法syntax
- 下一篇: Python冒泡排序(4)