Kubernetes端到端解决方案Part3:如何正确部署Kubernetes
戳藍(lán)字“CSDN云計算”關(guān)注我們哦!
在之前的文章中我們向您介紹了Kubernetes的入門挑戰(zhàn)以及如何執(zhí)行端到端的即服務(wù)解決方案。本篇文章,我們將繼續(xù)探討如何正確部署Kubernetes,并探索服務(wù)編排解決方案。
如何正確部署Kubernetes?
在我們進(jìn)一步探索服務(wù)編排解決方案之前,有必要全面考量下您的解決方案。
既然您已經(jīng)了解了Kubernetes的不足之處,那我們一起來探討下如何正確部署Kubernetes吧:
自動化?與其他技術(shù)一樣,Kubernetes具有故障風(fēng)險。例如,Kubernetes基礎(chǔ)架構(gòu)的控制平面或另一部分可能會停機(jī)。在這種情況下,您希望云提供商將其 重新啟動,為您公司免去親自操作的麻煩。
持續(xù)更新?不斷更新Kubernetes版本,以確保提供關(guān)鍵補(bǔ)丁和所需功能。最佳云提供商通常擁有最新版本,能夠提供安全補(bǔ)丁和最新功能。
重要組成部分?Kubernetes具有商品化色彩,是由眾多廠商和供應(yīng)商提供,通常作為其整體解決方案的其中一項。如果您通過公共云提供商使用 Kubernetes,您將獲得具有負(fù)載平衡、存儲等功能的完整解決方案。
開源?Kubernetes的市場標(biāo)準(zhǔn)是開源,大多數(shù)提供商針對特定用例,使用Kubernetes的上層功能。
統(tǒng)一?Kubernetes不是孤島。要將Kubernetes即服務(wù)提供給業(yè)務(wù)部門,您需要統(tǒng)籌各要素。從CI/CD工具到數(shù)據(jù)服務(wù)再到Kubernetes自動化,您需要采取整體的、全局化的方式方法。
Mesosphere可以提供您安全、靈活、持續(xù)更新的Kubernetes來滿足所有以上需求,并與您的現(xiàn)有服務(wù)和基礎(chǔ)架構(gòu)完全適配。
02
啟用Mesosphere Kubernetes引擎
正如上文所述,Kubernetes云原生生態(tài)系統(tǒng)較為復(fù)雜。部署Kubernetes即服務(wù)需要具備許多重要條件,運(yùn)維者還需要面對一些Kubernetes關(guān)鍵缺陷。
這當(dāng)然是一項艱巨的任務(wù)。幸運(yùn)的是,您可以使用Mesosphere Kubernetes 引擎解決這一難題。
Mesosphere致力于幫助企業(yè)輕松構(gòu)建和擴(kuò)展顛覆性的技術(shù)。Mesosphere采用全自動化流程,可以在任何數(shù)據(jù)中心、公有云或邊緣計算設(shè)施上輕松管理 Kubernetes及其生態(tài)系統(tǒng)。
在自動化過程中,您可以指定目標(biāo)狀態(tài),讓自動化系統(tǒng)(Mesosphere)搜索最佳實現(xiàn)方法。Mesosphere將在一個連續(xù)的控制循環(huán)中實現(xiàn)這項任務(wù),所以如果任何一個配置掉鏈,比如三個應(yīng)用程序中有一個關(guān)閉,Mesosphere會自動識別并解決問題。這種自動化功能確保您可以放心提供即服務(wù)解決方案。
從“21步”到“單一命令行”或“一鍵操作”
Kelsey Hightower在《Kubernetes the Hard Way》中指出,通常啟動并運(yùn)行Kubernetes服務(wù)需要21個步驟。Mesosphere將所有這些步驟轉(zhuǎn)換為單命令行(或點擊Mesosphere服務(wù)目錄中的安裝按鈕),以實現(xiàn)Kubernetes和Kubernetes解決方案所需的所有服務(wù)。您可以在5分鐘內(nèi)實現(xiàn)Kubernetes集群的運(yùn)行。
具體來說,Mesosphere可為您提供:
廣泛的工作負(fù)載覆蓋?運(yùn)行現(xiàn)行的及未來應(yīng)用程序,包括傳統(tǒng)的J2EE、容器、 分析和機(jī)器學(xué)習(xí)。
應(yīng)用感知自動化?將具體工作負(fù)載操作過程自動化為“即服務(wù)”,從 Kubernetes到數(shù)據(jù)服務(wù)。
智能資源池?跨基礎(chǔ)架構(gòu)優(yōu)化工作負(fù)載密度和性能,在保證資源的情況下實現(xiàn)最大化利用率。
混合云運(yùn)維?通過單一控制面板,安全管理云、數(shù)據(jù)中心和邊緣基礎(chǔ)架構(gòu)。
03
助您實現(xiàn)Kubernetes自動化管理
讓我們進(jìn)一步探討,Mesosphere將如何助您實現(xiàn)Kubernetes自動化管理。
高可用性集群配置?Mesosphere Kubernetes管理包括簡單、高可用的集群配置。只需點擊按鈕或單一命令,您就可以部署、擴(kuò)展、升級和管理 Kubernetes集群。
無中斷升級?無中斷升級包括升級Kubernetes集群中保持狀態(tài)的組件, 使您可以在Kubernetes不同版本之間輕松轉(zhuǎn)換。您可以通過單命令更新 Kubernetes集群的關(guān)鍵任務(wù)部分。
自動化自我修復(fù)?Mesosphere的Kubernetes具有自動化自我修復(fù)功能。當(dāng) Kubernetes集群的任意組件出現(xiàn)故障時,集群管理員無需執(zhí)行任何操作即可重啟并恢復(fù)運(yùn)行。Mesosphere能夠檢測到所需的狀態(tài)并重新配置資源。
易于擴(kuò)展?擴(kuò)展Kubernetes集群也是非常簡單的,只需添加新的工作負(fù)載節(jié)點,或者也可以在非高可用性集群添加更多主節(jié)點。
開發(fā)工具和快速數(shù)據(jù)服務(wù)自動化管理和配置?Mesosphere甚至可以為所有開發(fā)和快速數(shù)據(jù)服務(wù)提供自動化管理和即服務(wù)交付配置,以便為開發(fā)人員提供端到端的Kubernetes解決方案。
Mesosphere Kubernetes引擎?(MKE)
結(jié)論?
如今,Kubernetes在容器管理中應(yīng)用最為廣泛,但完整的Kubernetes 解決方案仍然依賴很多附加組件和補(bǔ)充解決方案的支撐。但是,要為每個業(yè)務(wù)線和開發(fā)團(tuán)隊提供Kubernetes即服務(wù),您的運(yùn)營團(tuán)隊需要構(gòu)建和管理核心Kubernetes容器編排以及其他必要的補(bǔ)充解決方案,例如監(jiān)控、日志記錄和CI/CD管道。
Mesosphere可以幫助您實現(xiàn)Kubernetes、開發(fā)工具和快速數(shù)據(jù)服務(wù)的端到端自動化管理,您可以在任意基礎(chǔ)架構(gòu)上對它們進(jìn)行部署。
通過將Kubernetes集群和周圍服務(wù)的手動式和重復(fù)性管理進(jìn)行自動化,Mesosphere幫助為您建立更加敏捷的開發(fā)團(tuán)隊。您的企業(yè)也可以更加快速地響應(yīng)市場需求并尋求新的商業(yè)機(jī)會。
如果你是一個狂立學(xué)習(xí)flag卻屢屢打臉的懶癌晚期,或者是一個對云計算方面云里霧里,不知所措的好學(xué)者,亦或是一位資深行業(yè)專家,都?xì)g迎關(guān)注【CSDN云計算公眾號】,爆發(fā)自己學(xué)習(xí)的洪荒之力吧!
福利
掃描添加小編微信,備注“姓名+公司職位”,加入【云計算學(xué)習(xí)交流群】,和志同道合的朋友們共同打卡學(xué)習(xí)!
推薦閱讀:
屢試不爽的互聯(lián)網(wǎng)架構(gòu)三大馬車!
2019年技術(shù)盤點容器篇(四):來自京東云的技術(shù)問答 | 程序員硬核評測
《長安十二時辰》科技梗揭秘!唐朝就能看到 5G 蹤影?
天才程序員: "開發(fā) CryptoKitties 難不難? 只需掌握這3點..."
教你如何用Python實現(xiàn)文本摘要模型(附教程)
微軟 CTO 韋青:5G 與亞里士多德
什么限制了GNN的能力?首篇探究GNN普適性與局限性的論文出爐!
真香,朕在看了!
總結(jié)
以上是生活随笔為你收集整理的Kubernetes端到端解决方案Part3:如何正确部署Kubernetes的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 首部引入中国大陆的香港电视剧,是哪一部
- 下一篇: boost::contract模块实现c