docker中k8s如何配置secret拉取私倉鏡像-創(chuàng)新互聯(lián)

這篇文章主要介紹了docker中k8s如何配置secret拉取私倉鏡像,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

公司專注于為企業(yè)提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、微信公眾號開發(fā)、商城網(wǎng)站建設(shè),小程序制作,軟件按需求定制設(shè)計(jì)等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,成都創(chuàng)新互聯(lián)公司更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。

對于公司內(nèi)部的項(xiàng)目, 我們不可能使用公有開放的鏡像倉庫, 一般情況可能會花錢買  docker私倉服務(wù), 或者說自己在服務(wù)器上搭建自己的私倉, 但不管怎樣, 我們?nèi)绾巫?code>k8s能夠拉取私有倉庫的鏡像

1. 登錄docker鏡像倉庫

這里以docker鏡像倉庫為例

docker login --username=yin32167@aliyun.com registry.cn-hangzhou.aliyuncs.com

之后輸入密碼就可以了, 這個時候我們可以在配置文件中查看登錄情況

cat ~/.docker/config.json

這個時候我們雖然可以通過docker pull命令拉取鏡像, 但無法通過k8s創(chuàng)建pod方式拉取

2. 生成密鑰secret
kubectl create secret docker-registry regsecret --docker-server=registry.cn-hangzhou.aliyuncs.com --docker-username=yin32167@aliyun.com --docker-password=xxxxxx --docker-email=yin32167@aliyun.com

其中:
regsecret:  指定密鑰的鍵名稱, 可自行定義
--docker-server:  指定docker倉庫地址
--docker-username:  指定docker倉庫賬號
--docker-password:  指定docker倉庫密碼
--docker-email:  指定郵件地址(選填)

docker中k8s如何配置secret拉取私倉鏡像

可以看到當(dāng)前除了默認(rèn)的密鑰, 還有我們剛才生成的. 另外要注意的是, 該密鑰只能在對應(yīng)namespace使用, 也就是這里的default, 如果需要用到其他namespace, 比如說test, 就需要在生成的時候指定參數(shù) -n test

3. yml文件加入密鑰參數(shù)
containers:
- name: channel
  image: registry-internal.cn-hangzhou.aliyuncs.com/yin32167/channel:dev-1.0
ports:
- containerPort: 8114
imagePullSecrets:
- name: regsecret

其中imagePullSecrets是聲明拉取鏡像時需要指定密鑰, regsecret 必須和上面生成密鑰的鍵名一致, 另外檢查一下pod和密鑰是否在同一個namespace, 之后k8s便可以拉取鏡像

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“docker中k8s如何配置secret拉取私倉鏡像”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

分享題目:docker中k8s如何配置secret拉取私倉鏡像-創(chuàng)新互聯(lián)
分享地址:http://muchs.cn/article36/ijppg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站排名、域名注冊企業(yè)建站、建站公司網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化