目錄
(1).創(chuàng)建docker secret
(2).阿里云上創(chuàng)建鏡像服務(wù)
1.阿里云上創(chuàng)建鏡像倉(cāng)庫(kù)
2.推送官方kibana鏡像到私有倉(cāng)庫(kù)
正文
(1).創(chuàng)建docker secret
由于安全起見,生產(chǎn)環(huán)境的docker鏡像倉(cāng)庫(kù)都是有登錄密碼的,所以需要在容器中配置訪問docker鏡像倉(cāng)庫(kù)的secret。
1.創(chuàng)建docker secret
kubectl create secret docker-registrysecrectName--docker-server=registry.cn-qingdao.aliyuncs.com--docker-username=username--docker-password=password--docker-email=email-n namespace
參數(shù)說(shuō)明:
secret docker-registry:指定docker-registry秘鑰的name。
docker-server:指定鏡像服務(wù)的URL地址。
docker-username:指定docker login的登錄用戶名。
docker-password:指定docker login的登錄密碼。
docker-email:指定關(guān)聯(lián)負(fù)責(zé)的user的email。
2.將docker secret配置到容器化的yaml中
(2).阿里云上創(chuàng)建鏡像服務(wù)
以kibana為例。
1.阿里云上創(chuàng)建鏡像倉(cāng)庫(kù)
進(jìn)入阿里云控制臺(tái),點(diǎn)擊鏡像服務(wù):
進(jìn)入后點(diǎn)擊“創(chuàng)建鏡像服務(wù)”:
"代碼變更自動(dòng)變更鏡像"默認(rèn)是勾選的,由于Kibana是官方鏡像,code是不變的,所以取消勾選。
選中“本地倉(cāng)庫(kù)”這個(gè)tab頁(yè)后,點(diǎn)擊“創(chuàng)建鏡像倉(cāng)庫(kù)”完成kibana的鏡像倉(cāng)庫(kù)創(chuàng)建:
2.推送官方kibana鏡像到私有倉(cāng)庫(kù)
先下載官方鏡像到本地:docker pull kibana:6.4.3
根據(jù)阿里云鏡像倉(cāng)庫(kù)提供的操作命令,將本地下載的kibana官方鏡像上傳到私有倉(cāng)庫(kù):