[部署中心-2]部署中心使用流程

配置部署中心纽匙,包含三大模塊:
1.配置管理:管理線上服務(wù)的參數(shù)配置(如:超時,路由拍谐,限流烛缔,負載均衡,以及服務(wù)白名單的管理)
2.持續(xù)集成:完成服務(wù)代碼打包轩拨,服務(wù)鏡像的構(gòu)建過程
3.發(fā)布部署:完成線上服務(wù)的環(huán)境變量變更践瓷,服務(wù)掛載文件內(nèi)容變更,線上服務(wù)的發(fā)布更新/啟動停止亡蓉,更有發(fā)布記錄以供查詢晕翠。
此篇文檔著重說明其中第三個模塊發(fā)布部署的大體流程:
使用菜單:


image

發(fā)布部署包含六個子菜單,每個菜單的功能如下:
文件管理:管理所有服務(wù)容器的配置文件砍濒,如:服務(wù)網(wǎng)關(guān)需要掛載于宿主機的服務(wù)白名單文件淋肾,可以通過此功能進行配置文件內(nèi)容,關(guān)聯(lián)某臺機器的服務(wù)容器進行掛載爸邢。
服務(wù)管理:管理服務(wù)基礎(chǔ)信息
環(huán)境管理:管理環(huán)境集信息樊卓,以及環(huán)境集下某個服務(wù)的環(huán)境變量信息
節(jié)點管理:管理節(jié)點信息(一個節(jié)點總是從屬于某一個環(huán)境集)
部署單元:管理部署的服務(wù)信息,確定服務(wù)最終部署的節(jié)點和使用的鏡像版本(簡而言之就是具體到某個服務(wù)容器)
上線部署:上線部署數(shù)據(jù)來自于部署單元進行篩選展示杠河,執(zhí)行具體的上線升級碌尔,重啟,停止操作券敌,可以預覽服務(wù)運行狀態(tài)和運行的基本信息(如:當前運行的鏡像tag號唾戚,服務(wù)的最后更新時間,是否需要更新等信息)
部署記錄:記錄每一次部署升級操作(包括重啟和停止)陪白,可預覽本次升級的yml配置文件并做出有效diff對比

一次完整的上線操作:

上線場景:上線一個新服務(wù)至生產(chǎn)某節(jié)點颈走,完成發(fā)布,驗證存在發(fā)布記錄咱士。
已知服務(wù)基礎(chǔ)信息:存在數(shù)據(jù)庫連接立由,存在生產(chǎn)環(huán)境必須的環(huán)境變量配置,存在文件需要掛載至宿主機序厉,需要將服務(wù)端口映射至宿主機

添加新服務(wù):

服務(wù)管理=>新增(可根據(jù)現(xiàn)有服務(wù)進行復制)


image

以上添加了一個基礎(chǔ)服務(wù)锐膜,配置了服務(wù)信息,服務(wù)鏡像字段不需要填寫tag號弛房,只需填寫基礎(chǔ)鏡像即可道盏。

服務(wù)中添加環(huán)境變量(ENV)的原則是:服務(wù)中不易變動的環(huán)境變量

為需要發(fā)布的新服務(wù)的環(huán)境添加公共環(huán)境變量配置:

image

環(huán)境集中添加環(huán)境變量(ENV)原則為:公共的環(huán)境變量,數(shù)據(jù)庫資源配置信息

如果新服務(wù)有額外的環(huán)境變量需要添加文捶,且環(huán)境變量只用于新加服務(wù)荷逞,對于其他服務(wù)完全不會需要這些環(huán)境變量,則需要添加SetSubEnv粹排,如下:

image

添加一個新節(jié)點用于部署新服務(wù):

節(jié)點管理=>新增


image

節(jié)點從屬某個環(huán)境集种远,所以在添加節(jié)點時需要選定所屬環(huán)境集:
是否是外部機器用于區(qū)分是否需要部署服務(wù),一般為否
節(jié)點上的環(huán)境變量(ENV)添加原則為:盡量不添加顽耳,如果添加坠敷,必將與節(jié)點關(guān)聯(lián)密切,或因節(jié)點而異的環(huán)境變量射富。

添加一個部署單元:

部署單元=>新增


image

一個部署單元確認了一個節(jié)點上的一個服務(wù)容器膝迎。
部署單元環(huán)境變量添加原則:只要沒有特殊情況不需要添加,一旦添加胰耗,只會在當前部署單元所在節(jié)點生效限次。

添加服務(wù)外部文件掛載:

文件描述了一個或多個容器的VOLUMES信息,當添加一個文件后,都需要與指定的部署單元(容器)進行關(guān)聯(lián),關(guān)聯(lián)的文件或文件夾最終將作為容器的VOLUMES,點擊關(guān)聯(lián)部署單元按鈕查看或關(guān)聯(lián)/取消關(guān)聯(lián)部署單元柴灯。


image

上線升級:

至此掂恕,所有新加的服務(wù)配置都已經(jīng)完成,以上配置在升級時最終都會綜合為一份配置文件進行下發(fā)如下:


image

差異對比

image

從上面操作可以看到弛槐,之前添加的環(huán)境變量懊亡,文件,都生效于配置文件乎串,確認無誤后升級即可啟動對應(yīng)節(jié)點上的服務(wù)店枣。

部署記錄/回滾

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市叹誉,隨后出現(xiàn)的幾起案子鸯两,更是在濱河造成了極大的恐慌,老刑警劉巖长豁,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件钧唐,死亡現(xiàn)場離奇詭異,居然都是意外死亡匠襟,警方通過查閱死者的電腦和手機钝侠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門该园,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人帅韧,你說我怎么就攤上這事里初。” “怎么了忽舟?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵双妨,是天一觀的道長。 經(jīng)常有香客問我叮阅,道長刁品,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任浩姥,我火速辦了婚禮挑随,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘及刻。我一直安慰自己镀裤,他們只是感情好,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布缴饭。 她就那樣靜靜地躺著暑劝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪颗搂。 梳的紋絲不亂的頭發(fā)上担猛,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機與錄音丢氢,去河邊找鬼傅联。 笑死,一個胖子當著我的面吹牛疚察,可吹牛的內(nèi)容都是我干的蒸走。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼貌嫡,長吁一口氣:“原來是場噩夢啊……” “哼比驻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起岛抄,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤别惦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后夫椭,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掸掸,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年蹭秋,在試婚紗的時候發(fā)現(xiàn)自己被綠了扰付。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片堤撵。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖悯周,靈堂內(nèi)的尸體忽然破棺而出粒督,到底是詐尸還是另有隱情陪竿,我是刑警寧澤禽翼,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站族跛,受9級特大地震影響闰挡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜礁哄,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一长酗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧桐绒,春花似錦夺脾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至烁竭,卻和暖如春菲茬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背派撕。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工婉弹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人终吼。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓镀赌,卻偏偏與公主長得像,于是被迫代替她去往敵國和親际跪。 傳聞我的和親對象是個殘疾皇子商佛,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

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