亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

目錄
  • 工具推薦
  • 操作步驟
    • 安裝kompose
    • 轉(zhuǎn)換yaml
    • 調(diào)整
    • 部署到k8s

公司之前有一些應(yīng)用是通過docker-compose部署,最近領(lǐng)導(dǎo)讓我將其遷移到k8s中。我已經(jīng)初步完成任務(wù),現(xiàn)記錄其操作過程,分享給各位朋友。

工具推薦

當(dāng)我接到這個(gè)任務(wù),我的第一感覺是要參考docker-compose.yaml中的信息,手寫一套k8s的yaml部署文件。這樣當(dāng)然是可行的,但是效率比較低,且需要同時(shí)熟悉docker-compose和k8s的yaml文件的結(jié)構(gòu)。
后來我發(fā)現(xiàn)了一個(gè)專門的遷移工具,可方便地通過docker-compose.yaml自動(dòng)生成k8s的yaml部署文件。這個(gè)工具就是kompose,現(xiàn)已經(jīng)被k8s官方文檔收錄:https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/translate-compose-kubernetes/ 。

操作步驟

安裝kompose

注意:僅需要下載安裝kompose。運(yùn)行環(huán)境中可以沒有docker,也無需kubectl。

curl -L https://github.com/kubernetes/kompose/releases/download/v1.24.0/kompose-linux-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose

轉(zhuǎn)換yaml

在docker-compose.yaml所在的路徑下運(yùn)行kompose convert命令進(jìn)行轉(zhuǎn)換。如下圖所示:

教你如何將應(yīng)用從docker-compose遷移到k8s中

調(diào)整

將新生成的系列文件復(fù)制到到本地計(jì)算機(jī)進(jìn)行調(diào)整。生成的yaml文件中自動(dòng)填入了不少帶kompose字樣的標(biāo)簽和注解,可以將其替換。您可能還需要根據(jù)實(shí)際需求調(diào)整與網(wǎng)絡(luò)相關(guān)的yaml文件。

教你如何將應(yīng)用從docker-compose遷移到k8s中

部署到k8s

調(diào)整好yaml文件后,就可以在k8s部署。在本示例中,我為了操作方便,將所有的內(nèi)容寫到了一個(gè)yaml文件中。如下圖所示。

教你如何將應(yīng)用從docker-compose遷移到k8s中

教你如何將應(yīng)用從docker-compose遷移到k8s中

分享到:
標(biāo)簽:compose 如何將 教你 服務(wù)器 遷移
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定