生活中,很多人都不知道網(wǎng)橋代理大師 網(wǎng)橋代理大師破解版,其實(shí)非常簡(jiǎn)單,下面就是小編搜索到的網(wǎng)橋代理大師 網(wǎng)橋代理大師破解版相關(guān)的一些知識,我們一起來(lái)學(xué)習下吧!
Flannel是一個(gè)專(zhuān)為Kubernetes定制的三層網(wǎng)絡(luò )解決方案,主要用于解決容器的跨主機通信問(wèn)題。
Flannel是一個(gè)Kubernetes網(wǎng)絡(luò )插件,專(zhuān)門(mén)用于設置Kubernetes集群中的容器的網(wǎng)絡(luò )地址空間。Flannel利用etcd來(lái)存儲整個(gè)集群的網(wǎng)絡(luò )配置。例如,用戶(hù)可以設置整個(gè)集群中所有容器的IP地址都取自網(wǎng)絡(luò )10.1.0.0/16。
(相關(guān)資料圖)
在每個(gè)節點(diǎn)中,都運行著(zhù)Flannel的代理服務(wù)f(shuō)lanneld。該代理程序會(huì )為當前節點(diǎn)從集群的網(wǎng)絡(luò )地址空間中,獲取一個(gè)子網(wǎng),本節點(diǎn)中所有的容器的IP地址都將從該子網(wǎng)中分配。所有的網(wǎng)絡(luò )配置信息,都將存儲在etcd中。
Flannel提供了多種后端機制,例如udp、vxlan等。通過(guò)這些機制,實(shí)現了跨主機轉發(fā)容器間的網(wǎng)絡(luò )流量,完成容器間的跨主機通信。
圖一描述了在Flannel網(wǎng)絡(luò )中,容器之間的數據通信。
首先,容器中的應用程序將數據包通過(guò)自己的網(wǎng)絡(luò )接口eth0發(fā)送出去。然后,數據包會(huì )發(fā)送到虛擬網(wǎng)絡(luò )接口veth。而veth與虛擬網(wǎng)橋docker0橋接在一起,可以直接通信。因此,數據包通過(guò)docker0發(fā)送到虛擬網(wǎng)絡(luò )接口flannel0。
而Flannel在etcd中存儲了各個(gè)子網(wǎng)的路由規則,所以flanneld在查找路由規則之后,通過(guò)節點(diǎn)的網(wǎng)絡(luò )接口eth0發(fā)送到其他的節點(diǎn)。
數據包在到達目標節點(diǎn)后,在傳輸層交給flanneld守候進(jìn)程處理。數據被解包,發(fā)送給flannel0虛擬網(wǎng)絡(luò )接口。經(jīng)過(guò)路由之后,發(fā)送給docker0網(wǎng)橋,再到達虛擬網(wǎng)絡(luò )接口veth,最后到達目標容器。
#Kubernetes##Kubernetes網(wǎng)絡(luò )# #Flannel##Flannel網(wǎng)絡(luò )#
本文網(wǎng)橋代理大師,網(wǎng)橋代理大師破解版到此分享完畢,希望對大家有所幫助。
標簽: