通過Kong實現藍綠部署

2021-09-26 13:23:26 字數 752 閱讀 8907

藍綠部署的起源

藍綠部署的靈感起源於 「海騰」(海豚),海豚是永遠不睡覺的,這是因為海豚有兩個腦子,左腦和右腦,平時的時候左腦和右腦都在工作,而在休息的時候右腦是運作的以防止被攻擊。

kong的藍綠部署簡述

假設業務剛開始,我們建立乙個藍色環境:

upstreams/  post

/upstreams/aab0d933-e0c8-4034-a4f1-4c1954567cff/targets

/services/ post

/routes/ post

}

現在服務要公升級了, 我們建立綠色環境
/upstreams/ post

/upstreams/426362c1-e6eb-4542-9a33-931902718249/targets post

services/6a74901b-a7ab-4924-af49-215b73c6c801  patch

先寫到這裡了,有問題進qq群630300475

什麼是藍綠部署?

藍綠部署,英文名blue green deployment,是一種可以保證系統在不間斷提供服務的情況下上線的部署方式。如何保證系統不間斷提供服務呢?藍綠部署的模型中包含兩個集群,就好比海豚的左腦和右腦。在沒有上線的正常情況下,集群a和集群b的 版本是一致的,並且同時對外提供服務。在系統公升級的時候下...

kong閘道器安裝部署

如下軟體 gcc pcre zlib openssl postgresql9.5 安裝方式分別如下 sudo yum y install gcc sudo yum install y pcre pcre devel sudo yum install y zlib zlib devel sudo yu...

OpenShift藍綠及灰度部署

內容 並不斷補充,感謝作者.藍綠部署實現的是全流量切換,適合於在測試完部署的服務新版本後,最少時間將流量切換到新的服務版本。切換路由帶來的問題是,如果乙個請求尚未完成,能否實現graceful switch 針對服務生成route oc expose service servicea name se...