日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Kong 开源的的服务网格Kuma爬过了K8S这座大山

發(fā)布時(shí)間:2023/12/16 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Kong 开源的的服务网格Kuma爬过了K8S这座大山 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作者:Dan Meyer

譯者:羅廣明

審校:馬若飛

編者按

2019年9月10日,Kong正式宣布開源一款Service Mesh:Kuma。此消息一出,立即在云原生社區(qū)引起反響,各大媒體爭(zhēng)相報(bào)道。讓我們跟隨SDxCentral的總編輯,一起來(lái)看看Kong的CTO如何介紹Kuma這款Service Mesh產(chǎn)品以及對(duì)于SMI的看法。關(guān)于Kuma的具體功能介紹可以閱讀官網(wǎng)博客以及Github。

翻譯一下其Github關(guān)于Kuma功能特性的簡(jiǎn)介如下,方便讀者了解:

  • 通用的控制平面: 易于使用,分布式,可以在任何平臺(tái)運(yùn)行。

  • 輕量的數(shù)據(jù)平面: 基于Envoy,可處理任意類型流量。

  • 自動(dòng)化: 在K8s平臺(tái)上部署無(wú)需任何代碼改動(dòng),也可在虛擬機(jī)上靈活部署。

  • 多租戶: 可在一個(gè)集群與同一個(gè)控制平面上部署多套服務(wù)網(wǎng)格。

  • 網(wǎng)絡(luò)安全: 自動(dòng)mTLS加密。

  • 流量分割: 靈活的ACL規(guī)則。

  • 流量追蹤: 與Zipkin和Jaeger自動(dòng)集成。

  • 流量指標(biāo): 與Prometheus/Splunk/ELK自動(dòng)集成。

  • 代理配置模版: 方便進(jìn)階(收費(fèi))用戶配置Envoy。

  • 標(biāo)簽選擇器: 可應(yīng)用不同地域的、特定于云的和面向團(tuán)隊(duì)的策略。

  • 平臺(tái)中立: 支持K8s, 虛擬機(jī)和裸機(jī)。

  • 強(qiáng)大的APIM Ingress: 與Kong網(wǎng)關(guān)集成。

kuma-architecture

簡(jiǎn)介

Kong正在將其服務(wù)網(wǎng)格平臺(tái)Kuma打造成一個(gè)日益復(fù)雜的生態(tài)系統(tǒng),在過(guò)去幾個(gè)月里,許多新加入者和選擇涌現(xiàn)出來(lái)。

該公司聲稱Kuma是“一個(gè)通用的服務(wù)網(wǎng)格”。Kong CTO和聯(lián)合創(chuàng)始人Marco Palladino解釋說(shuō),這意味著Kuma不同于市場(chǎng)上的大多數(shù)服務(wù)網(wǎng)格項(xiàng)目,它的設(shè)計(jì)初衷是在Kubernetes生態(tài)系統(tǒng)內(nèi)部和外部都能工作,這包括虛擬機(jī)(VMs)、容器、legacy環(huán)境以及Kubernetes。

Kuma包括一個(gè)基于Envoy服務(wù)代理的通用控制平面。它結(jié)合了數(shù)據(jù)平面和進(jìn)階的控制平面,允許用戶使用本地自定義資源定義(CRDs)或RESTful API設(shè)置權(quán)限、獲取指標(biāo)和設(shè)置路由規(guī)則。Palladino解釋說(shuō),早期第一代的服務(wù)網(wǎng)格產(chǎn)品大多缺乏成熟的控制平面,需要大量的二次開發(fā)或手工定制。

他解釋說(shuō):“我們希望90%的用例都易于使用,并且能夠快速升級(jí)。對(duì)于另外10%用例的用戶,我們有一個(gè)允許用戶深入使用的策略,”他補(bǔ)充說(shuō),盡管Kuma的設(shè)計(jì)是為了方便使用,“但Kuma是為企業(yè)設(shè)計(jì)的,而不是業(yè)余愛(ài)好者?!?/p>

Kuma的特性包括software-defined security,它支持所有四層通信流的mTLS身份驗(yàn)證;能夠?qū)崿F(xiàn)追蹤(trace)和日志(log)記錄,從而更好地分析指標(biāo);提供流量控制能力,如斷路器和健康檢查,以增強(qiáng)四層路由。

Palladino說(shuō),Kuma保護(hù)底層網(wǎng)絡(luò)的能力提供了可靠性和更深層次的可觀察性,并且無(wú)需修改任何代碼。

Palladino說(shuō):“我們努力為Kuma構(gòu)建一個(gè)非常平滑漸進(jìn)的學(xué)習(xí)曲線。它的復(fù)雜度不會(huì)在早期壓垮開發(fā)人員,并且也不會(huì)阻止開發(fā)人員走得更遠(yuǎn)。我們確實(shí)為高級(jí)用戶提供了一個(gè)策略來(lái)配置底層代理數(shù)據(jù)平面?!?/p>

Kuma還利用了Kong同名的開源API網(wǎng)關(guān)。該網(wǎng)關(guān)管理組織與部署現(xiàn)代微服務(wù)的各種方法之間的信息流。

Kuma加入服務(wù)網(wǎng)格競(jìng)爭(zhēng)行列

Kuma加入了服務(wù)網(wǎng)格競(jìng)爭(zhēng)行列,這個(gè)群體與日俱增,聲稱可以更容易地支持微服務(wù)的部署。

Palladino說(shuō):“每個(gè)人都告訴我們,他們想要使用服務(wù)網(wǎng)格,但實(shí)際上沒(méi)有一種服務(wù)網(wǎng)格易于使用,而且真正適用企業(yè)生產(chǎn)環(huán)境。許多企業(yè)專注于Kubernetes,但對(duì)他們來(lái)說(shuō),這成為了云原生探索之旅的終點(diǎn)。我們提供了一個(gè)產(chǎn)品,允許他們擁有一個(gè)可以更早實(shí)現(xiàn)并支持他們遷移的服務(wù)網(wǎng)格?!?/p>

一個(gè)已經(jīng)引起廣泛注意的服務(wù)網(wǎng)格平臺(tái)是Istio。它定位于網(wǎng)絡(luò)層,使用底層進(jìn)行微服務(wù)開發(fā)和維護(hù)。這允許將管理運(yùn)維與應(yīng)用程序開發(fā)分離開來(lái)。

Palladino說(shuō),Istio幫助照亮了這片天空,但它仍然“非常復(fù)雜,有很多活躍的部件”。它在Kubernetes上運(yùn)行得很好,但并不是所有人都在運(yùn)行Kubernetes?!?/p>

他說(shuō),這種關(guān)注還會(huì)影響Linkerd和Containous等其他服務(wù)網(wǎng)格的選擇,比如最近推出的Maesh平臺(tái)。

“Maesh、Linkerd和其它控制平面網(wǎng)格都高度關(guān)注Kubernetes,”Palladino解釋說(shuō)?!爸挥挟?dāng)企業(yè)采用Kubernetes時(shí),它們才會(huì)被采用。我們通過(guò)在這一過(guò)程的早期建立安全和可觀察性,實(shí)現(xiàn)了向Kubernetes的過(guò)渡?!?/p>

還需要努力協(xié)調(diào)服務(wù)網(wǎng)格平臺(tái)之間的互操作性。其中之一由微軟牽頭,它在今年早些時(shí)候率先推出了服務(wù)網(wǎng)格接口SMI規(guī)范。它的目標(biāo)是為開發(fā)人員提供運(yùn)行在Kubernetes上的不同服務(wù)網(wǎng)格技術(shù)的互操作性。

Palladino將這種努力淡化為邊緣化服務(wù)網(wǎng)格功能。

“我們根本不相信SMI,”他說(shuō)?!斑@是將接口標(biāo)準(zhǔn)化的另一種嘗試,讓它變得平庸而不優(yōu)秀。它采用整個(gè)社區(qū)所有服務(wù)網(wǎng)格的公分母,從而降低了它們對(duì)最終用戶的價(jià)值。它界限很寬,但并不深入?!?/p>

Palladino認(rèn)為Kuma才真正實(shí)現(xiàn)了可以在所有平臺(tái)進(jìn)行互操作。

Kong以Mashape的名字成立于2009年。2015年,它將Kong平臺(tái)發(fā)布到開源社區(qū),并于去年對(duì)旗下所有業(yè)務(wù)產(chǎn)品正式啟用了該平臺(tái)的名稱。該公司已通過(guò)5輪融資籌集了6,910萬(wàn)美元資金,最近一次是在3月份的C輪融資,總額4,300萬(wàn)美元。

編者后記

當(dāng)Istio因其性能表現(xiàn)疲軟之際,會(huì)涌現(xiàn)一個(gè)又一個(gè)的新玩家,給市場(chǎng)帶來(lái)競(jìng)爭(zhēng)與多樣性,這也是用戶喜聞樂(lè)見的。Kong涉足服務(wù)網(wǎng)格并不算太意外,我們可以了解到除了市面上的傳統(tǒng)云廠商打造的和開源的各項(xiàng)服務(wù)網(wǎng)格產(chǎn)品,Consul Service Mesh的出現(xiàn)也讓人眼前一亮。Consul Service Mesh與Kuma背后的廠商均有其成熟的開源產(chǎn)品做強(qiáng)力支撐:Consul的服務(wù)發(fā)現(xiàn)與注冊(cè)產(chǎn)品,Kong的網(wǎng)關(guān)產(chǎn)品。他們各自在開源社區(qū)擁有一片天下,此時(shí)推出服務(wù)網(wǎng)格產(chǎn)品自然會(huì)有一大批“擁躉”。

Kuma的性能較之Istio以及其它服務(wù)網(wǎng)格產(chǎn)品的優(yōu)劣尚未可知,但是其平臺(tái)中立的思想還是值得借鑒。當(dāng)前市場(chǎng)上,K8s并未完全普及,很多公司的產(chǎn)品都是部署在虛機(jī)甚至裸機(jī)上,如果此時(shí)又想嘗試下服務(wù)網(wǎng)格技術(shù),Kuma的出現(xiàn)不失為一種驚喜。

?推薦閱讀?

點(diǎn)擊?閱讀原文?查看更多

總結(jié)

以上是生活随笔為你收集整理的Kong 开源的的服务网格Kuma爬过了K8S这座大山的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。