k8s实战之从私有仓库拉取镜像 - kubernetes
1、實(shí)戰(zhàn)目的
從私有docker倉(cāng)庫(kù)拉取鏡像,部署pod。上一篇中,我們搭建了私有的鏡像倉(cāng)庫(kù),這一篇我們將與k8s結(jié)合實(shí)戰(zhàn)使用私有倉(cāng)庫(kù)。
2、登錄docker
為了完成本次實(shí)戰(zhàn),需要登錄docker,如下:
3、為k8s集群創(chuàng)建Secret
當(dāng)pod從私用倉(cāng)庫(kù)拉取鏡像時(shí),k8s集群使用類型為docker-registry的Secret來(lái)提供身份認(rèn)證,創(chuàng)建一個(gè)名為registry-key的Secret,執(zhí)行如下命令:
$ 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集群時(shí),建議新建一個(gè)命名空間來(lái)隔離資源。
檢查Secret,如圖:
4、部署Pod
hello-world-deployment.yml:
imagePullSecrets標(biāo)簽指定拉取鏡像時(shí)的身份驗(yàn)證信息
5、通過(guò)dashboard查看集群概況
從上圖可以標(biāo)紅可以看出,該鏡像的倉(cāng)庫(kù)地址!!!
6、總結(jié)
從上一篇使用docker搭建私有倉(cāng)庫(kù),然后這一篇又與k8s結(jié)合,到目前為止關(guān)于k8s實(shí)戰(zhàn)私有倉(cāng)庫(kù)體系就先告一段落了,大家可以結(jié)合實(shí)際情況自己去搭建一套倉(cāng)庫(kù),然后與k8s聯(lián)合實(shí)戰(zhàn),來(lái)建立自己的k8s應(yīng)用平臺(tái)生態(tài)體系。
轉(zhuǎn)載于:https://www.cnblogs.com/justmine/p/8678758.html
總結(jié)
以上是生活随笔為你收集整理的k8s实战之从私有仓库拉取镜像 - kubernetes的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: iOS-语法syntax
- 下一篇: Qt 【遍历文件夹文件,为listwid