我們常說的 CD 是持續集成、持續部署,通常適用于 toC 的企業,一個環境或者多個環境進行持續集成。而標題中說的軟件交付指的是 toB 軟件交付,將企業內部開發完成的軟件交付到客戶的環境中。
在 toB 企業內部工作的我們很清楚,在面臨軟件交付的時候有多么復雜,特別是面對銀行、政府等這些客戶,投入的人力與成本會非常大。
在云原生的浪潮下,業務從單體演變成微服務,傳統軟件交付演變為云原生軟件交付,但在云原生模式下交付微服務仍存在一些問題,例如:大規模微服務 YAML 過多、配置過多,Helm Chart 維護太復雜等等。
可討論的內容包括但不限于以下幾個方面:
-
大規模微服務軟件交付相關。
-
在線、離線軟件交付相關。
-
研發交付一體化。
以及其他與微服務、交付相關問題,歡迎提問。
嘉賓簡介
張齊,Rainbond 開源社區負責人,熱愛開源,曾經也是一名 coder。

為了鼓勵踴躍提問,我們會在問答結束后從提問者中抽取幸運會員贈予筆記本/馬克杯一份。
OSChina 高手問答一貫的風格,不歡迎任何與主題無關的討論和噴子。
下面歡迎大家就 toB 企業如何利用云原生做軟件交付 相關問題向 張齊老師 提問,直接回帖提問既可。
高手問答第 300 期 —— toB 企業如何利用云原生做軟件交付?
@滕勇志 @iman123 @NIGIAO @pyboy58
恭喜以上四位網友分別獲得筆記本 / 馬克杯一份。
請于6月1日前登陸賬號, 私信 @小白兔愛吃大灰狼 告知快遞信息(格式:姓名+電話+地址),過期視為自動放棄哦~
@Rainbond 您好,Rainbond除了應用級抽象、使用簡單之外,與其他競品的對比,還有哪些主要區別和優勢呢?
@Rainbond 您好,請問下tob場景的交付下,怎么解決不同應用之間的版本依賴問題
@Rainbond 麻煩請介紹下離線交付的背后具體是做了那些工作
@Rainbond請教下,在toB場景下,云原生的交付體系,相對于傳統的jenkins或者gitlab的CD,能力上有什么增量嗎?
@Rainbond 1.持續集成 怎么做到研發交付一體化??
2.rainbond 感覺和 rancher 做的事情很接近, 和rancher的差異化和共同點有哪些??
3.如果不用管一堆的鏡像和配置文件, 怎么做到差異化管理容器和每個微服務的資源??
@Rainbond 您好,基于咱這個主題(toB 企業如何利用云原生做軟件交付),我想了解下典型的整個交付流程,老師能否概要地闡述一下?或者推薦一些博文資料,謝謝!
必須支持大規模云服務快速更新的能力、服務必須具有高健壯性、故障自愈能力
@Rainbond
您好,云原生軟件交付后,運維和運營是怎么規劃,請老師給些建議。
@Rainbond k8s集群有兩個網段一個公網可以訪問,一個只可以訪問內部網,k8s容器化后網段怎么劃分和隔離比較好?