云原生集成開發環境——TitanIDE
通過網頁在任何地方更安全、更高效地編碼2023-06-27
889
關于容器技術
href="/"
容器技術(以docker和Kubernetes為代表)呱呱墜地到如今,在國內經歷了如下3個階段:
· 嬰兒期:2014-2016年的技術探索期;
· 少兒期:2017-2018年的行業試水期;
· 少年期:2019年以后的規模應用期。
這里不詳述使用容器技術的好處,有興趣的同學可以自行了解。K8S是非常好的東東,現在已經成了云原生領域事實的操作系統(Operation System, OS)。但是,K8S仍是一頭難以駕馭的怪獸。這么說吧,如果你有非常不錯的計算機基礎,1-2個月你可以入個門。
有沒有辦法不學K8S即可享受到K8S的好處?
答案就是 —— CloudOS。
CloudOS是什么?
CloudOS 是一站式的云原生應用開發和運行平臺。使用 CloudOS,應用開發者完全不用懂 K8S,即可把應用輕松運行在 K8S 中,并能夠對應用進行問題排查、應用運維等。
使用CloudOS快速部署代碼庫
假設您有一個java SpringBoot的代碼庫項目,使用CloudOS如何快速部署到K8S中呢?
1、應用工廠中新建一個空白模板項目
2、架構圖中拖入一個代碼組件
3、配置好代碼組件
· 配好代碼庫對接
· 選好技術棧。根據您的實際情況選擇技術棧,技術棧定義了一個代碼庫如何變成docker容器鏡像的過程,如下的技術棧是CloudOS內置的技術棧。
· 配好端口,根據實際情況配置。
4、保存架構圖
5、部署應用。點擊“發布”按鈕,即可將代碼庫部署起來。
注:
發布環境下拉列表是多個不同的K8S集群,您只需要選擇其中一個即可。
CloudOS 會為您的應用暴露一個域名,到時,您可以直接通過域名訪問應用。
6、進入應用界面,等待應用部署完成
注:
部署完成后,您可以通過“查看配置”查看暴露的域名。
部署完成后,您可以對應用進行運維:點擊應用,雙擊某個組件
總結
上面詳述了如何將一個代碼庫部署到K8S中,整個過程,您不需要掌握任何K8S的知識。另外,不只是代碼庫,如果您擁有一個docker鏡像或者一個jar/war包,也可以使用CloudOS快速部署,唯一不同的是,在上述第2步中選擇的是鏡像組件,或者制品組件。當您的應用是微服務架構,有很多組件時,只需要在架構圖中拖入多個組件即可。
CloudOS
企業云原生數字化創新平臺(CloudOS),為企業構建敏捷創新的應用研發環境,實現應用研發可視化、敏捷化和技術平臺標準化,讓傳統應用研發人員快速實現云原生應用創新,加快企業數字化轉型。提供可視化操作界面,通過WEB頁面完成架構設計、API管理、在線開發、API自動化測試、多云發布、多云應用調度、應用運維等云原生應用全生命周期管理。支撐傳統應用遷移上云,助力傳統應用研發團隊高效完成云原生應用創新。