Kubernetes 配置Pod和容器(八) 拉取私有倉(cāng)庫(kù)鏡像

從一個(gè)私有的倉(cāng)庫(kù)拉取鏡像

登錄Docker

docker login

當(dāng)出現(xiàn)提示的時(shí)候紊扬,輸入Docker的用戶名和密碼隙姿。

登錄的過(guò)程創(chuàng)建或更新config.json文件來(lái)保存驗(yàn)證信息梅垄。

查看config.json文件:

cat ~/.docker/config.json

輸出包含下面類似的部分:

{
    "auths": {
        "https://index.docker.io/v1/": {
            "auth": "c3R...zE2"
        }
    }
}

新建一個(gè)Secret保存驗(yàn)證信息

新建一個(gè)名字為regsecret的Secret:

kubectl create secret docker-registry regsecret --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>

參數(shù)解釋

  • <your-registry-server> Docker私有的鏡像存儲(chǔ)地址。
  • <your-name> 倉(cāng)庫(kù)的用戶名输玷。
  • <your-pword> 倉(cāng)庫(kù)的密碼队丝。
  • <your-email> 倉(cāng)庫(kù)的email。

理解Secret

可以通過(guò)查看Secret YAML格式的試圖來(lái)理解在Sercet創(chuàng)建了什么欲鹏。

kubectc get secret regsecret --output=yaml

輸出類似于下面:

apiVersion: v1
data:
  .dockercfg: eyJodHRwczovL2luZGV4L ... J0QUl6RTIifX0=
kind: Secret
metadata:
  ...
  name: regsecret
  ...
type: kubernetes.io/dockercfg

.dockercfg字段的值是base64編碼過(guò)得數(shù)據(jù)机久。

復(fù)制這個(gè)數(shù)據(jù)給一個(gè)名字為secret64的文件。

理解.dockercfg字段的內(nèi)容是什么赔嚎,可以轉(zhuǎn)換成可讀的格式膘盖。

base64 -d secret64

輸出類似于下面:

{"yourprivateregistry.com":{"username":"janedoe","password":"xxxxxxxxxxx","email":"jdoe@example.com","auth":"c3R...zE2"}}

注意 秘密數(shù)據(jù)包含config.json文件里面的驗(yàn)證信息。

創(chuàng)建一個(gè)Pod使用你的Secret

下面是一個(gè)pod的配置文件需要訪問(wèn)秘密數(shù)據(jù):

apiVersion: v1
kind: Pod
metadata:
  name: private-reg
spec:
  containers:
    - name: private-reg-container
      image: <your-private-image>
  imagePullSecrets:
    - name: regsecret

把<your-private-image>替換成自己的私有倉(cāng)庫(kù)的鏡像尽狠。

例如:

janedoe/jdoe-private:v1

從私有的鏡像倉(cāng)庫(kù)拉取鏡像Kubernetes需要認(rèn)證信息衔憨。imagePullSecrets字段配置從名字為regsecret的Secret里面獲取認(rèn)證信息。

創(chuàng)建一個(gè)Pod使用Secret袄膏,并且驗(yàn)證Pod是否運(yùn)行践图。

kubectl create -f my-private-reg-pod.yaml
kubectl get pod private-reg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市沉馆,隨后出現(xiàn)的幾起案子码党,更是在濱河造成了極大的恐慌,老刑警劉巖斥黑,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件揖盘,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡锌奴,警方通過(guò)查閱死者的電腦和手機(jī)兽狭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)鹿蜀,“玉大人箕慧,你說(shuō)我怎么就攤上這事≤钋。” “怎么了颠焦?”我有些...
    開(kāi)封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)往枣。 經(jīng)常有香客問(wèn)我伐庭,道長(zhǎng)粉渠,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任圾另,我火速辦了婚禮霸株,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘集乔。我一直安慰自己淳衙,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布饺著。 她就那樣靜靜地躺著,像睡著了一般肠牲。 火紅的嫁衣襯著肌膚如雪幼衰。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天缀雳,我揣著相機(jī)與錄音渡嚣,去河邊找鬼。 笑死肥印,一個(gè)胖子當(dāng)著我的面吹牛识椰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播深碱,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼腹鹉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了敷硅?” 一聲冷哼從身側(cè)響起功咒,我...
    開(kāi)封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绞蹦,沒(méi)想到半個(gè)月后力奋,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡幽七,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年景殷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片澡屡。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡猿挚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出挪蹭,到底是詐尸還是另有隱情亭饵,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布梁厉,位于F島的核電站辜羊,受9級(jí)特大地震影響踏兜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜八秃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一碱妆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧昔驱,春花似錦疹尾、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至腋颠,卻和暖如春繁成,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背淑玫。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工巾腕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人絮蒿。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓尊搬,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親土涝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子佛寿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)但壮,斷路器狗准,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • 項(xiàng)目組件化、平臺(tái)化是技術(shù)公司的共同目標(biāo)茵肃,越來(lái)越多的技術(shù)公司推崇使用pod管理第三方庫(kù)以及私有組件腔长,一方面使項(xiàng)目架構(gòu)...
    swu_luo閱讀 21,740評(píng)論 0 39
  • [注]:本文來(lái)自網(wǎng)絡(luò),原作及地址未知验残。轉(zhuǎn)自:岸邊IBIAN 我問(wèn)佛:世間為何有那么多遺憾捞附? 佛曰:這是一個(gè)婆娑世界...
    Yogro閱讀 532評(píng)論 0 1
  • 逢此七夕全民狂歡之夜妥妥的給大家送上【法律解毒寶典】,七夕福利您没,歡迎轉(zhuǎn)發(fā)鸟召,我是雷鋒,愛(ài)崗敬業(yè)氨鹏! Ti...
    27b1fe40cbfe閱讀 259評(píng)論 2 2
  • 問(wèn)知 為什么落葉是 葉之殤 而人卻覺(jué)得美好欧募? 心里埋藏的 暴力美學(xué) 無(wú)處安放 為什么耿直爽快人之死 而人卻茶余飯后...
    陳言著詩(shī)隨云飛閱讀 186評(píng)論 0 5