關(guān)于容器技術(shù)
容器技術(shù)(以docker和Kubernetes為代表)呱呱墜地到如今,在國內(nèi)經(jīng)歷了如下3個階段:
嬰兒期:2014-2016年的技術(shù)探索期;
少兒期:2017-2018年的行業(yè)試水期;
少年期:2019年以后的規(guī)模應(yīng)用期。
我這里不詳述使用容器技術(shù)的好處,有興趣的同學(xué)可以自行了解。K8S是非常好的東東,現(xiàn)在已經(jīng)成了云原生領(lǐng)域事實的操作系統(tǒng)(Operation System, OS)。但是,K8S仍是一頭難以駕馭的怪獸。這么說吧,如果你有非常不錯的計算機基礎(chǔ),1-2個月你可以入個門。
有沒有辦法不學(xué)K8S即可享受到K8S的好處?——使用CloudOS。
CloudOS是什么?
CloudOS是一站式的云原生應(yīng)用開發(fā)和運行平臺。使用CloudOS,應(yīng)用開發(fā)者完全不用懂K8S,即可把應(yīng)用輕松運行在K8S中,并能夠?qū)?yīng)用進行問題排查、應(yīng)用運維等。
使用CloudOS快速部署代碼庫
假設(shè)您有一個java SpringBoot的代碼庫項目,使用CloudOS如何快速部署到K8S中呢?
1、應(yīng)用工廠中新建一個空白模板項目
2、架構(gòu)圖中拖入一個代碼組件
3、配置好代碼組件
- 配好代碼庫對接
- 選好技術(shù)棧。根據(jù)您的實際情況選擇技術(shù)棧,技術(shù)棧定義了一個代碼庫如何變成docker容器鏡像的過程,如下的技術(shù)棧是CloudOS內(nèi)置的技術(shù)棧。
- 配好端口,根據(jù)實際情況配置。
4、保存架構(gòu)圖
5、部署應(yīng)用。點擊“發(fā)布”按鈕,即可將代碼庫部署起來。
注:
發(fā)布環(huán)境下拉列表是多個不同的K8S集群,您只需要選擇其中一個即可。
CloudOS會為您的應(yīng)用暴露一個域名,到時,您可以直接通過域名訪問應(yīng)用。
6、進入應(yīng)用界面,等待應(yīng)用部署完成
注:
部署完成后,您可以通過“查看配置”查看暴露的域名。
部署完成后,您可以對應(yīng)用進行運維:點擊應(yīng)用,雙擊某個組件
總結(jié)
上面詳述了如何將一個代碼庫部署到K8S中,整個過程,您不需要掌握任何K8S的知識。另外,不只是代碼庫,如果您擁有一個docker鏡像或者一個jar/war包,也可以使用CloudOS快速部署,唯一不同的是,在上述第2步中選擇的是鏡像組件,或者制品組件。當(dāng)您的應(yīng)用是微服務(wù)架構(gòu),有很多組件時,只需要在架構(gòu)圖中拖入多個組件即可。文章來源:http://www.zghlxwxcb.cn/news/detail-512091.html
CloudOS是我們的私有云產(chǎn)品,我們有一個該產(chǎn)品的SaaS版,名叫Methodot( www.methodot.com),歡迎大家體驗。文章來源地址http://www.zghlxwxcb.cn/news/detail-512091.html
到了這里,關(guān)于使用CloudOS快速實現(xiàn)K8S容器化部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!