溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎樣借助KubeSphere低成本打造DevOps平臺

發(fā)布時間:2021-12-20 10:01:35 來源:億速云 閱讀:135 作者:柒染 欄目:云計算

這篇文章給大家介紹怎樣借助KubeSphere低成本打造DevOps平臺,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

挑戰(zhàn)

互聯(lián)網(wǎng)、電商公司的核心業(yè)務(wù)集中在線上進行,IT 架構(gòu)決定公司的命脈。

本來生活網(wǎng)原本的 IT 基礎(chǔ)設(shè)施以傳統(tǒng)虛擬化的方式部署在 IDC 機房,物理機日常占用率達到了 95% 以上,資源緊缺,應(yīng)用彈性擴容緩慢,無法滿足線上業(yè)務(wù)的需求。

同時,本來生活網(wǎng)雖然是一家互聯(lián)網(wǎng)電商公司,但很早就停止了燒錢模式,開始追求盈利,對 IT 建設(shè)也提出了盡量平衡成本、開源節(jié)流的要求。

所以,本來生活網(wǎng)迫切需要重構(gòu)基礎(chǔ)設(shè)施,建設(shè)一套更為靈活、更為敏捷的 IT 架構(gòu),以優(yōu)化開發(fā)運維流程,最大程度提高應(yīng)用開發(fā)效率并降低 IT 生產(chǎn)環(huán)境運維成本。

最終,本來生活網(wǎng)決定將生產(chǎn)環(huán)境容器化,把生產(chǎn)環(huán)境從虛擬化遷移到 Kubernetes 上,以提高資源利用率,實現(xiàn)應(yīng)用彈性伸縮,最終降低運維人員的工作復(fù)雜度。

此外,本來生活的應(yīng)用發(fā)布由測試團隊完成,但測試人員缺乏一定的開發(fā)運維經(jīng)驗,無法快速上手 Kubernetes 實現(xiàn)版本快速迭代。

想要打通開發(fā)、測試與運維的 DevOps 一體化流程,需要一個統(tǒng)一的平臺配合應(yīng)用開發(fā)和上線發(fā)布的整套流程。

然而,本來生活網(wǎng)通過調(diào)研發(fā)現(xiàn),市場上大部分容器平臺,都不能滿足他們目前的需求。

解決方案

本來生活網(wǎng)選擇 KubeSphere 解決上述問題。

KubeSphere 是青云QingCloud 旗下容器平臺,也是一款開源的 Kubernetes 發(fā)行版,通過極簡的人機交互提供完善的多集群管理、CI / CD、微服務(wù)治理、應(yīng)用管理等功能,幫助企業(yè)在云、虛擬化及物理機等異構(gòu)基礎(chǔ)設(shè)施上快速構(gòu)建、部署及運維容器架構(gòu),實現(xiàn)應(yīng)用的敏捷開發(fā)與全生命周期管理。

本來生活網(wǎng)通過 KubeSphere,逐步把生產(chǎn)環(huán)境從虛擬化遷移到 Kubernetes 之上。

基于 KubeSphere 向?qū)降慕换ィ寽y試團隊在還不熟悉 Kubernetes 的情況下,也能對應(yīng)用進行持續(xù)發(fā)布,實現(xiàn)應(yīng)用與基礎(chǔ)設(shè)施的監(jiān)控與告警。

KubeSphere 自動采集應(yīng)用與基礎(chǔ)設(shè)施的日志,可以方便測試團隊進一步調(diào)試,從而實現(xiàn)統(tǒng)一的 DevOps 管理。

對于物理機部署的 Kubernetes 集群,Kubernetes 不提供類似 LoadBalancer 服務(wù)暴露的功能,而本來生活正是這樣的部署方式。

為了實現(xiàn)突破,本來生活網(wǎng)選擇了 KubeSphere 的子項目 —— Porter(一款適用于物理機部署 Kubernetes 的負載均衡器,提供用戶在物理環(huán)境暴露服務(wù)和在云上暴露服務(wù)一致性體驗的插件),作為在物理環(huán)境下暴露 Kubernetes 服務(wù)的解決方案。

用戶證言

在沒使用 KubeSphere 之前,本來生活網(wǎng)架構(gòu)團隊也調(diào)研過其他的平臺,都不能滿足大部分需求。

當(dāng)發(fā)現(xiàn) KubeSphere 并邀請應(yīng)用發(fā)布團隊試用后,得到了非常正向的反饋,尤其是良好的用戶體驗以及容器部署的便捷性,測試效率的提升也非常明顯。

除此之外,KubeSphere 還極大降低了運維團隊的工作復(fù)雜度,節(jié)省了應(yīng)用從開發(fā)到上線發(fā)布的時間成本。

本來生活網(wǎng)不需要再花費大量時間去開發(fā)一個可視化平臺,并且還能實現(xiàn)自定義的 CI/CD 流程,這對于技術(shù)團隊來說至關(guān)重要。

關(guān)于怎樣借助KubeSphere低成本打造DevOps平臺就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI