成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

圖解-Kubernetes&OpenShift容器網絡發展

云計算 云原生
OVN雖然很多功能(LB,Gateway,DNS, DHCP)依然使用OVS進行底層流量轉發,但是大幅度提升了上層應用(Openstack、Kubernetes、Openshift)的管理能力。

與傳統的虛擬化相比,Kubernetes容器的生命周期更短、數量密度更高、集群變更速度更快。容器網絡就必須對集群節點之間的高速通信進行充分的考量。除此之外,在企業級的容器云平臺上,承載眾多租戶的計算負載之間資源的安全隔離,也必須要考慮到的因素。

顯而易見,傳統的物理網絡架構無法滿足容器高靈活性的需求,容器網絡必須要有一種嶄新的設計架構。Kubernetes快速發展演進,其中網絡這塊發展變革最快,生態最繁榮。

容器網絡的發展,從Docker主導的CNM模型,演進到Google、CoreOS、Kubernetes主導的CNI模型。CNM與CNI并不是網絡的實現,而是網絡規范和網絡體系。當前,容器網絡CNI基本是事實的標準,除了背后開源社區的陣營不同,更多是技術迭代演進,架構優化調整。與Kubernetes在最新版本開始解耦Docker一樣。下圖是容器網絡發展脈絡,從運行效率與管理效率兩個方面推動容器持續迭代優化。

圖片

1、單節點容器網絡

容器單節點網絡,在單個容器主機,通過Bridge或者Macvlan等方式實現共享宿主機物理網卡,多個容器使用“端口映射”的方式共享容器主機IP地址。存在問題是如何進行大規模管理,容器間跨主機無需經過NAT無法直接通信。如下圖所示:


圖片

2、Kubernetes Flannel網絡

Kubernetes Flannel網絡,實現容器主機集群和跨節點Pod直連,每個容器主機分配一個網段用于容器內Pod互聯。通過VxLAN協議封裝實現Overlay容器網絡,容器IP在物理網絡上傳輸時使用物理機IP,其真實IP會被封裝在VxLAN協議中。每個機器上有一個flanneld服務進行外部網絡通信時的封包和解包。存在問題是雖然大二層帶來了連通的便利,但是管控、訪問控制、租戶隔離沒有實現,如下圖所示:


圖片

3、多租戶 + NetworkPolicy容器網絡

多租戶 + NetworkPolicy容器網絡,Openshift v3 OVS網絡就是基于這個思路已經實現。通過VxLAN實現跨集群互通,使用可編程OVS流表控制每個節點上的容器流量轉發控制,多租戶之間的網絡NetworkPolicy控制,基于Namespace級別控制,基于Pod、端口的控制。存在問題是OVS和流表依然是單機,大量的流程編程工作,SVC和LB暴露依賴iptables,性能開銷較大,如下圖所示。


圖片

4、SDN容器網絡

SDN容器網絡,隨著技術快速的發展,尤其是近幾年大型國企數字化轉型加速,各種各樣的應用容器化運行之后,OVS容器網絡的局限性開始突顯。首先就是統一控制平面效率不高。其次是OVS借助每個節點上iptables實現,iptables實現NAT時性能開銷大,同時Kubernetes Service管理復雜。最后是IPv6與Windows等新需求難以支持。

OVN是從OVS發展演進而來,是openvSwitch原生控制層實現,用于將分布式的openvSwitch交換機統一管理。OVN是集中式SDN控制器,實現集群層面做網絡編排,管理組件高可用,使用OpenFlow控制協議,利用OVS實現網絡轉發。


圖片

5、總結

OVN雖然很多功能(LB,Gateway,DNS, DHCP)依然使用OVS進行底層流量轉發,但是大幅度提升了上層應用(Openstack、Kubernetes、Openshift)的管理能力。與其他的kubernetes CNI網絡插件相比,OVN是真正的SDN!

本文轉載自微信公眾號「巨子嘉」,可以通過以下二維碼關注。轉載本文請聯系巨子嘉公眾號。

責任編輯:姜華 來源: 巨子嘉
相關推薦

2019-10-24 10:25:32

Kubernetes網絡集群

2020-07-08 09:36:03

Kubernetes容器開發

2021-11-18 23:00:22

Kubernetes容器工具

2022-04-24 10:42:59

Kubernete容器網絡Linux

2021-12-27 10:40:13

Kubernetes網絡圖解Linux

2019-12-06 14:24:58

Kubernetes容器YAML

2022-02-23 20:20:48

Kubernetes網絡模型

2022-07-01 12:00:56

Kubernete網絡模型

2019-12-09 10:40:15

YAMLBashKubernetes

2015-11-26 09:51:57

OpenShift 3Docker開源PaaS

2019-12-20 10:45:47

Kubernetes容器網絡

2020-07-06 07:52:10

Kubernetes網絡通信

2018-06-28 15:21:29

DockerKubernetes容器

2015-01-19 09:57:46

Kubernetes

2021-10-25 06:25:22

紅帽KubernetesOpenShift 4

2022-04-02 08:14:25

K8s容器通信方案云原生

2019-08-29 14:46:15

Kubernetes網絡通信

2022-03-30 16:26:21

紅帽OpenShift人工智能

2017-05-23 16:11:40

紅帽PaaSOpenShift

2022-04-26 21:08:40

Kubernetes云原生
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费av在线网站 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 黄色综合 | 秋霞a级毛片在线看 | 7777奇米影视 | 中文在线www | 国产一区二区三区在线视频 | 成人午夜在线 | av黄色免费在线观看 | 欧美精品一区二区三区四区 在线 | 精品熟人一区二区三区四区 | 香蕉视频1024 | 羞羞视频在线观看网站 | 国产日韩欧美精品 | av一区在线| 欧美xxxx黑人又粗又长 | 成人影院在线观看 | 日韩中文字幕一区二区 | www.日本精品 | 免费观看一区二区三区毛片 | 国产精品一区二区av | 亚洲狠狠爱 | 岛国av在线免费观看 | 亚洲视频二区 | 国产高清免费在线 | 国产精品高潮呻吟久久久久 | 日韩成人影院 | 精品在线视频播放 | 欧美精品一区二区蜜桃 | 亚洲麻豆 | 日本黄色大片免费看 | 亚洲社区在线 | www.99re5.com | 亚洲成在线观看 | 视频1区2区 | 性色网站 | 亚洲二区在线 | 成人在线视频免费播放 | 色天天综合 | 国产一区欧美 | 免费看a |