Kubernetes的UX層是下一個抽象雲原生嗎?


導語git

隨着愈來愈多的抽象感受不可避免,爲了使服務全部者有更多的見識,可能須要將K8與改進的開發人員體驗相結合,從而帶回一些在遷移到雲原生時所失去的權威程序員

正文安全

Kubernetes 能夠爲公司的基礎架構和部署流程帶來巨大的改進。可是,Kubernetes(K8s)對於最終開發人員來講很難徹底理解。該平臺一般須要專家進行操做。服務器


所以,DevOps全部者面臨挑戰,爭奪Kubernetes,開發人員將重點放在編寫代碼上。可是,以這種方式分離角色可能會帶來不利的反作用;即,開發人員對服務性能和可用性的可見性下降。微信


Kubernetes的UX層或儀表板能夠彌合組之間的鴻溝,爲開發人員提供更好的服務窗口,並幫助團隊使用相同的語言。網絡


我最近遇到了威廉·摩根,一個K8s代言人兼Buoyant的首席執行官,流行的開源的創造者Linkerd服務網和即將到來的Dive.co。咱們討論了開發人員今天使用K8所面臨的問題,以及強調開發人員的經驗如何解決K8的可訪問性問題。架構


Kubernetes無障礙狀態svg


「我是Kubernetes的忠實信徒;它的設計很好。」摩根說。「但這並非沒有很大的成本。」 一種代價是要處理不少複雜性。管理並不是不可能,但可能須要專家和角色分離。微服務


摩根看到這裏有兩個聽衆。首先,咱們有平臺全部者。這些是操做K8的站點可靠性工程師(SRE)或DevOps主管。它們吸取了複雜性,管理自定義資源定義(CRD)等。另外一方面,還有最終開發者。他們的工做是編寫代碼並將其投入生產。工具


公司與開發人員+ K8s的兩種方式


那麼,這兩個小組如何進入同一頁面?根據Morgan的說法,公司之間會有所不一樣。他認識到兩種大相徑庭的方法:


「全部開發人員都必須成爲K8s專家!」


「無需學習K8s。保持警戒,開發人員們!」


在第一種方法中,公司將要求全部開發人員學習Kubernetes的前因後果。這樣作的好處是開發人員會更清楚。可是,它須要學習深刻的信息,而這些信息最終與開發人員的平常工做無關。正如Morgan所描述的那樣,「對於公司而言,瞭解這些細節彷佛是一種瘋狂的方法。」


在另外一方面,某些組織會將全部內容都隱藏在開發人員的眼中。他們只要求他們專一於服務開發,利用抽象的UI或平臺即服務來部署代碼。就像普通駕駛員不修車同樣,普通開發人員也不該沉迷於部署基礎架構。摩根說,他們只想「踩踏板並轉動方向盤」。


K8s UX層賦予服務全部者權力


在理想的世界中,開發人員被受權爲服務全部控制權。摩根說:「他們不只在編寫代碼和移交隔離牆,並且還在部署,監視和按須要求。」


這個願望是DevOps任務的重要組成部分,即「您本身構建它,就擁有它」。將Kubernetes徹底遠離程序員多是不可行的,而且可能違背這一理想。


摩根表示:「做爲開發人員,不可避免地會有必定數量的K8暴露於其中。」 「團隊須要共享的詞彙表;開發人員須要瞭解諸如「什麼是豆莢」之類的概念。」


爲了將兩個小組聯繫起來,能夠在Kubernetes上放置一個K8s儀表板。這樣的UI層能夠幫助平臺全部者得到更具體的視圖,併爲開發人員提供可行的看法。它可能帶來如下其餘好處:


1.可見性:授予控制權,由於開發人員能夠查看服務在何處運行或部署是否成功。

2.可靠性:儀表板能夠顯示服務的正常運行時間百分比,以衡量代碼的可用性和可靠性,還能夠幫助SRE監視服務級別目標(SLO)。

3.多種服務:這能夠幫助表達有關服務的信息,以供其餘人公開。

4.解耦:K8s UI層與特定的服務網格或雲解耦,能夠提供不可知的即插即用功能。

5.De-silo:經過使團隊可以使用相同的語言來加強協做。


儘管服務全部者不須要了解系統的每一個細節,但他們須要瞭解部署是否成功,代碼更改是否有幫助以及他們的服務在生產環境中的性能。對於Morgan來講,加強服務全部者的Kubernetes可見性可使最終開發人員和DevOps領導之間進行健康的對話。


雲原生UX抽象層並不是新概念


像上面描述的那樣的抽象層並非什麼新鮮事物。能夠說,全部計算在某種意義上都涉及抽象。摩根(Morgan)建議,今天抽象層是更普遍的雲原生趨勢不可或缺的一部分。他說:「咱們仍在將DevOps轉換爲雲原生世界。」


軟件仍在對缺少硬件做出反應。因爲物理服務器只是在最近才拆除的,所以原生雲的基礎架構發展迅速,催生了包括容器化,微服務和虛擬機在內的範例。低代碼平臺確實將抽象的概念帶入了新的深度。


爲了知足新的指望,原生雲是必不可少的,可是在這個無服務器的世界中,開發人員對網絡和計算環境的全部權仍然愈來愈少。這帶來了安全隱患,尤爲是在處理用戶數據時。若是沒有到裸機的物理線路,則服務可用性和可靠性從本質上講不能保證。


另外一方面,Kubernetes 正在解決許多問題。例如,「使用K8s,進入多雲世界要容易得多」。「若是這是您的運營模型,請在GCP,AWS和Digital Ocean中啓動它。不要緊。」


隨着愈來愈多的抽象感受不可避免,爲了使服務全部者有更多的見識,可能須要將K8與改進的開發人員體驗相結合,從而帶回一些在遷移到雲原生時所失去的權威。


K8s必須帶來商業價值


許多公司可能處於「糟糕的狀況,咱們採用了Kubernetes;如今咱們須要使公司成功!」 摩根解釋說。在採用了流行技術以後,這些團隊如今必須在採用Kubernetes的過程當中發現商業價值。他們還必須平衡新的團隊動力。


Kubernetes並不是最終答案。正如Kelsey Hightower所說:「 Kubernetes是用於構建平臺的平臺。這是一個更好的起點。而不是殘局。」 摩根補充說,因爲多種緣由,K8並不是適合全部狀況。例如,他告誡要在批處理工做量很是大的狀況下使用,或者在工程團隊很是精簡的狀況下使用。


K8s也不是完整的雲環境。它是有目的地包含的。這多是一種祝福,也是一種詛咒,意味着可移植性獲得了提升,可是您須要本身的粘合劑才能使它起做用。應該添加Kubernetes及其任何擴展,以使公司成功。


對於Morgan來講,使用儀表板工具擴展Kubernetes的可見性能夠爲團隊賦權帶來巨大的好處。這樣的層能夠做爲接近Kubernetes全部權的兩個極端之間的中間地帶,使準K8專家成爲全部人,不管是最終開發人員,服務全部者仍是DevOps平臺架構師。


渠道激活專題文章推薦:


01

2020年,「渠道」這詞兒怎麼沒人提了?

進入2020年,新冠狀病毒疫情突發,雲計算市場渠道招募和拓展工做也受到了一些影響,甚至在業界,已經不多人再談及渠道一詞了。但,毫不會永遠這樣。

02

聊聊開源雲計算渠道激活中的「江湖」色彩

從開源雲計算廠商此前進行的渠道拓展來看:首先,整個渠道拓展體系從不是隨意創建,而是須要根據不一樣區域市場狀況,以及渠道夥伴擁有的不一樣技術能力來進行內容宣導。其次,渠道內容的設計和組織也不是自由的,要根據行業客戶實際場景需求來作相應輸出。

03

對於「渠道激活」,咱們是這樣理解的

開源雲計算廠商一般會構建大量的產品線和複雜的解決方案體系,這就須要藉助渠道夥伴的力量面向最終用戶輸出,以此保障最佳客戶體驗和售後支持。所以,渠道夥伴在開源雲計算市場拓展方面的能力強弱,關係到廠商總體的市場戰略實施效果。

04

開源雲計算廠商,你有渠道麼?                 

在近幾年,不少開源雲計算廠商攜手渠道夥伴共同應對雲化時代的變化與挑戰,加速行業雲計算轉型。實際上,這一調整意味着開源雲計算廠商將更加劇視與夥伴的生態合做,並鼓勵合做夥伴發揮各自優點,協同爲客戶傳遞價值。但開源村也發現,也還有不少開源雲計算廠商沒有成功創建起本身的渠道體系。

05

開源雲計算廠商:淺析渠道激活平臺的打造

雲化時代到來之際,行業客戶業務場景會根據雲化轉型的節奏進行調整。開源雲計算服務提供商在此時的做用是幫助渠道夥伴學會藉助平臺之力,知足行業客戶的真實需求。這是相比友商而言,更具競爭優點之處。優質的平臺,會助力渠道夥伴得到更多行業用戶的信任。

06

新基建火了,開源雲計算渠道能作什麼?

對於開源雲計算廠商而言,若是但願在搶灘新基建上構建差別化競爭優點,具有高超的售前技能、售後體驗,並擁有創新的技術服務能力與解決方案構建能力是實有必要的。巧了,這些都與渠道構建息息相關。

07

私有云涼了?開源雲計算渠道還沒說話呢!

私有云涼了麼?固然沒有!連當事人都出來闢謠了!私有云需不須要渠道?固然須要!沒有渠道,開源雲廠商怎麼爲私有云產品、營銷和銷售提供售前支持?沒有渠道,開源雲廠商怎麼可以既少花錢,又能實現高效、便捷、快速的售後服務?

08

給開源雲計算廠商「帶貨」,還得看渠道!

開源雲計算市場競爭激烈、用戶需求多變,對於怎樣帶貨,怎樣推進市場增加,也成爲讓不少廠商頭疼的事。開源村以爲,開源雲計算渠道雖不比網紅,但此時應當敢於站出,全面激發和表現出自身的「帶貨」實力。

09

好渠道能幫助廠商延續開源項目的生命麼? 

有報道稱,一名開發者用兩年的業餘時間開發並維護了一個開源項目由於微軟的剽竊而被迫停止。有網友評論說,這也是不少大公司的通用策略,好比組織技術人員與之交流,而後套取有用信息,而後發展本身的產品,這在中國叫作「偷藝」。事實上,設想一下,若是這個項目可以早日產品化,而且建構好了一套成熟的市場分發渠道,或許形勢就會徹底不一樣。

本文分享自微信公衆號 - 開源村OSV(osvosvosv)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索