網(wǎng)絡(luò)插件Terway和Flannel

使用網(wǎng)絡(luò)插件Terway

Terway是阿里云開源的基于專有網(wǎng)絡(luò)VPC的容器網(wǎng)絡(luò)接口CNI(Container Network Interface)插件窃这,支持基于Kubernetes標(biāo)準(zhǔn)的網(wǎng)絡(luò)策略來定義容器間的訪問策略。Terway網(wǎng)絡(luò)插件是ACK自研的網(wǎng)絡(luò)插件辣垒,將原生的彈性網(wǎng)卡分配給Pod實(shí)現(xiàn)Pod網(wǎng)絡(luò),支持基于Kubernetes標(biāo)準(zhǔn)的網(wǎng)絡(luò)策略(Network Policy)來定義容器間的訪問策略寨蹋,并兼容Calico的網(wǎng)絡(luò)策略玖瘸。

在Terway網(wǎng)絡(luò)插件中,每個(gè)Pod都擁有自己網(wǎng)絡(luò)棧和IP地址丸相。同一臺(tái)ECS內(nèi)的Pod之間通信华匾,直接通過機(jī)器內(nèi)部的轉(zhuǎn)發(fā)源梭,跨ECS的Pod通信掂碱、報(bào)文通過VPC的彈性網(wǎng)卡直接轉(zhuǎn)發(fā)。由于不需要使用VxLAN等的隧道技術(shù)封裝報(bào)文湃交,因此Terway模式網(wǎng)絡(luò)具有較高的通信性能迈喉。以網(wǎng)絡(luò)插件為例,圍繞K8s實(shí)現(xiàn)的CNI插件種類豐富得运,數(shù)量繁多置逻。而如何選擇一款穩(wěn)定报慕、高性能忿等,并能支持流量控制、網(wǎng)絡(luò)策略等高級(jí)特性的網(wǎng)絡(luò)插件瘸右,對(duì)于K8s的網(wǎng)絡(luò)運(yùn)行至關(guān)重要娇跟。

以阿里云容器服務(wù)的Terway插件為例,它遵循業(yè)界的CNI設(shè)計(jì)方式太颤,針對(duì)阿里云VPC網(wǎng)絡(luò)進(jìn)行優(yōu)化逞频,在K8s場景下使用,支持網(wǎng)絡(luò)策略栋齿,可以實(shí)現(xiàn)Pod之間的訪問隔離。同時(shí),通過在Pod上聲明annotation: K8s.aliyun.com/ingress-bandwidth和k8s.aliyun.com/egress-bandwidth可以限制Pod的入網(wǎng)和出網(wǎng)帶寬瓦堵。

按照部署和調(diào)用方方式劃分基协,Terway包含Daemon和Binary兩部分,如下圖所示菇用。

Daemon:供Binary調(diào)用澜驮,分配和管理網(wǎng)絡(luò)資源。

Binary:與Kubelet交互及Daemon交互惋鸥,配置Pod的網(wǎng)絡(luò)連接杂穷。

Kubelet監(jiān)聽到Pod創(chuàng)建在自己的節(jié)點(diǎn)上時(shí),會(huì)通過容器運(yùn)行時(shí)創(chuàng)建Sandbox容器卦绣,然后通過cni調(diào)用Terway Binary來處理網(wǎng)絡(luò)命名空間耐量,Terway Binary調(diào)用Terway Daemon來獲取網(wǎng)絡(luò)資源,Terway Daemon調(diào)用Aliyun Open API分配網(wǎng)絡(luò)資源并返回給Terway Binary滤港,最后Terway Binary為容器的網(wǎng)絡(luò)命名空間配置網(wǎng)絡(luò)和聯(lián)通網(wǎng)絡(luò)廊蜒。


使用Flannel網(wǎng)絡(luò)插件

Flannel是社區(qū)提供的一款簡單穩(wěn)定的CNI插件。Flannel網(wǎng)絡(luò)基于阿里云VPC的自定義路由能力溅漾,來實(shí)現(xiàn)跨節(jié)點(diǎn)的Pod直接與VPC的互相訪問山叮。本文介紹如何使用阿里云容器服務(wù)Kubernetes版ACK集群的Flannel網(wǎng)絡(luò)插件。

背景信息

Flannel網(wǎng)絡(luò)模式中Pod的網(wǎng)段獨(dú)立于VPC的網(wǎng)段添履。Pod網(wǎng)段會(huì)按照掩碼(節(jié)點(diǎn)IP數(shù)量)均勻劃分給每個(gè)集群中的節(jié)點(diǎn)屁倔,每個(gè)節(jié)點(diǎn)上的Pod會(huì)從節(jié)點(diǎn)上劃分的網(wǎng)段中分配IP地址。


Terway與Flannel對(duì)比

在創(chuàng)建集群時(shí)暮胧,ACK提供Terway和Flannel兩種網(wǎng)絡(luò)插件:

Terway:是阿里云容器服務(wù)ACK自研的網(wǎng)絡(luò)插件锐借。Terway將阿里云的彈性網(wǎng)卡分配給容器,支持基于Kubernetes標(biāo)準(zhǔn)的網(wǎng)絡(luò)策略來定義容器間的訪問策略叔壤,支持對(duì)單個(gè)容器做帶寬的限流瞎饲。Terway擁有更為靈活的IPAM(容器地址分配)策略,避免地址浪費(fèi)炼绘。如果您不需要使用網(wǎng)絡(luò)策略(Network Policy)嗅战,可以選擇Flannel,其他情況建議選擇Terway俺亮。

Flannel:使用的是簡單穩(wěn)定的社區(qū)Flannel CNI插件驮捍。配合阿里云的VPC的高速網(wǎng)絡(luò),能給集群高性能和穩(wěn)定的容器網(wǎng)絡(luò)體驗(yàn)脚曾。Flannel功能偏簡單东且,支持的特性少。例如本讥,不支持基于Kubernetes標(biāo)準(zhǔn)的網(wǎng)絡(luò)策略(Network Policy)珊泳。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鲁冯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子色查,更是在濱河造成了極大的恐慌薯演,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秧了,死亡現(xiàn)場離奇詭異跨扮,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)验毡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門衡创,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人晶通,你說我怎么就攤上這事璃氢。” “怎么了录择?”我有些...
    開封第一講書人閱讀 169,461評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵拔莱,是天一觀的道長。 經(jīng)常有香客問我隘竭,道長塘秦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評(píng)論 1 300
  • 正文 為了忘掉前任动看,我火速辦了婚禮尊剔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘菱皆。我一直安慰自己须误,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評(píng)論 6 398
  • 文/花漫 我一把揭開白布仇轻。 她就那樣靜靜地躺著京痢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,736評(píng)論 1 312
  • 那天芹扭,我揣著相機(jī)與錄音痒给,去河邊找鬼灰署。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播携茂,決...
    沈念sama閱讀 41,179評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼诅岩!你這毒婦竟也來了讳苦?” 一聲冷哼從身側(cè)響起带膜,我...
    開封第一講書人閱讀 40,124評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎医吊,沒想到半個(gè)月后钱慢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,657評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡卿堂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了懒棉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片草描。...
    茶點(diǎn)故事閱讀 40,872評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖策严,靈堂內(nèi)的尸體忽然破棺而出穗慕,到底是詐尸還是另有隱情,我是刑警寧澤妻导,帶...
    沈念sama閱讀 36,533評(píng)論 5 351
  • 正文 年R本政府宣布逛绵,位于F島的核電站,受9級(jí)特大地震影響倔韭,放射性物質(zhì)發(fā)生泄漏术浪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評(píng)論 3 336
  • 文/蒙蒙 一寿酌、第九天 我趴在偏房一處隱蔽的房頂上張望胰苏。 院中可真熱鬧,春花似錦醇疼、人聲如沸硕并。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽倔毙。三九已至,卻和暖如春乙濒,著一層夾襖步出監(jiān)牢的瞬間陕赃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評(píng)論 1 274
  • 我被黑心中介騙來泰國打工琉兜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留凯正,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,304評(píng)論 3 379
  • 正文 我出身青樓豌蟋,卻偏偏與公主長得像廊散,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子梧疲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容