『中級(jí)篇』k8s基礎(chǔ)網(wǎng)絡(luò)Cluster Network(66)

原創(chuàng)文章彻磁,歡迎轉(zhuǎn)載。轉(zhuǎn)載請(qǐng)注明:轉(zhuǎn)載自IT人故事會(huì)惦费,謝謝兵迅!
原文鏈接地址:『中級(jí)篇』k8s基礎(chǔ)網(wǎng)絡(luò)Cluster Network(66)

通過(guò)國(guó)人大神的一鍵安裝k8s集群安裝了3個(gè)master節(jié)點(diǎn)和3個(gè)node節(jié)點(diǎn)的虛機(jī),現(xiàn)在咱們的演示直接在開發(fā)機(jī)上運(yùn)行就可以了dev機(jī)器薪贫。這次主要說(shuō)說(shuō)k8s相關(guān)的網(wǎng)絡(luò)和網(wǎng)絡(luò)相關(guān)的概念恍箭,service!源碼:https://github.com/limingios/docker/tree/master/No.10

準(zhǔn)備工作 創(chuàng)建2個(gè)pod

進(jìn)入dev虛機(jī)上

 cd ~
cd deployk8s-master/
cd pod-basic/
kubectl create -f pod_nginx.yml
kubectl create -f pod_tomcat.yml

進(jìn)入node節(jié)點(diǎn)

  • 21瞧省,22扯夭,23 分別ping下pod的節(jié)點(diǎn)看能否ping通

ping nginx 都是可以ping通的

ping tomcat 都是可以ping通的

說(shuō)明pod節(jié)點(diǎn)直接都是互相通信的

進(jìn)入這3個(gè)node節(jié)點(diǎn)發(fā)現(xiàn)

他們都使用了Flannel的網(wǎng)絡(luò)

詳細(xì)看看官網(wǎng)怎么說(shuō)

https://kubernetes.io/docs/concepts/cluster-administration/networking/

  • all containers can communicate with all other containers without NAT
    所有的容器和其他所有的容器之間可以直接通信,不需要經(jīng)過(guò)NAT的轉(zhuǎn)化
  • all nodes can communicate with all containers (and vice-versa) without NAT
    所有的節(jié)點(diǎn)可以直接訪問(wèn)其他節(jié)點(diǎn)的容器鞍匾。
  • the IP that a container sees itself as is the same IP that others see it as
    容器自己的ip是什么別人直接訪問(wèn)他的時(shí)候就可以用這個(gè)ip地址交洗。

k8s開源社區(qū)的插件太多了,支持插件的的橡淑,很早以前docker是不支持網(wǎng)絡(luò)插件的构拳,k8s的網(wǎng)絡(luò)插件可以更方便的打通容器和節(jié)點(diǎn)。

flannel主要提供了跨主機(jī)間的容器通信;

  1. 在kubernetes的Pod梁棠、Service模型里置森,kube-proxy又借助iptables實(shí)現(xiàn)了Pod和Service間通信。
  2. 基于這種網(wǎng)絡(luò)訪問(wèn)功能符糊,我們平臺(tái)提供了以下功能:
  3. 基于gorouter提供的平臺(tái)域名的訪問(wèn) – watch k8s endpoints event管理router信息;
    4 .基于skydns并定制化kube2sky組件和kubelet凫海,提供同一命名空間下應(yīng)用(Pod)之間基于業(yè)務(wù)域名的訪問(wèn) – kube2sky基于k8s Service annotation解析并注冊(cè)域名信息、kubelet設(shè)置容器啟動(dòng)時(shí)的domain search及外部dns;
  4. 實(shí)現(xiàn)容器tty訪問(wèn)控制臺(tái) – 每臺(tái)k8s node部署平臺(tái)組件 tty agent(根據(jù)Pod所屬node信息, 建立對(duì)應(yīng)k8s結(jié)點(diǎn)的tty連接);

PS:基礎(chǔ)網(wǎng)絡(luò)方便的通信使用k8s提供的滿足它要求的插件男娄。下節(jié)我們一起坐下如何讓pod可以外部來(lái)訪問(wèn)行贪。


往期精彩
  1. docker導(dǎo)學(xué)(一)
  2. 容器的技術(shù)概述(二)
  3. docker的魅力初體驗(yàn)-5分鐘安裝wordpress不走彎路(三)
  4. docker官網(wǎng)介紹(四)
  5. 如何在mac上安裝docker(五)
  6. 如何在window上安裝docker(六)
  7. 如何在mac上通過(guò)vagrant安裝虛擬機(jī)(七)
  8. 如何在window上通過(guò)vagrant安裝虛擬機(jī)(八)
  9. docker-Machine的本地使用(九)
  10. docker-Machine的本地使用(十)
  11. 在linux/mac下通過(guò)Docker-Machine在阿里云上的使用(11)
  12. docker架構(gòu)和底層技術(shù)(12)
  13. docker Image概述(13)
  14. 手動(dòng)建立一個(gè)base Image(14)
  15. 什么是Container(15)
  16. 構(gòu)建自己的Docker鏡像(16)
  17. Dockerfile詳解(17)
  18. 鏡像的發(fā)布(18)
  19. Dockerfile實(shí)戰(zhàn)(19)
  20. 容器的操作(20)
  21. Dockerfile實(shí)戰(zhàn)CMD和ENTRTYPOINT的配合(21)
  22. 容器的資源限制(22)
  23. docker網(wǎng)絡(luò)(23)
  24. docker學(xué)習(xí)必會(huì)網(wǎng)絡(luò)基礎(chǔ)(24)
  25. Linux網(wǎng)絡(luò)命名空間(25)
  26. Docker Bridge詳解(26)
  27. 容器之間的Link(27)
  28. 容器的端口映射(28)
  29. 容器網(wǎng)絡(luò)之host和none(29)
  30. 多容器復(fù)雜應(yīng)用的部署(30)
  31. overlay網(wǎng)絡(luò)和etcd實(shí)現(xiàn)多機(jī)的容器通信(31)
  32. docker的數(shù)據(jù)持久化存儲(chǔ)和數(shù)據(jù)共享(32)
  33. windows下vagrant 通過(guò)SecureCRT連接centos7(33)
  34. 數(shù)據(jù)持久化之Data Volume(34)
  35. 數(shù)據(jù)持久化之bind Mounting(35)
  36. docker 使用bind Mounting實(shí)戰(zhàn)(36)
  37. docker容器安裝wordpress(37)
  38. docker Compose到底是什么(38)
  39. Docker Compose的安裝和基本使用(39)
  40. Docker 水平擴(kuò)展和負(fù)載均衡(40)
  41. Docker compose 部署一個(gè)復(fù)雜的應(yīng)用(41)
  42. 容器編排Docker Swarm介紹(42)
  43. docker-swarm創(chuàng)建一個(gè)多節(jié)點(diǎn)集群(43)
  44. play with docker 的使用(44)
  45. docker-swarm中的Service創(chuàng)建維護(hù)和水平擴(kuò)展(45)
  46. 在docker-swarm集群里通過(guò)serivce部署wordpress(46)
  47. 集群服務(wù)間通信之RoutingMesh(47)
  48. RoutingMesh之Ingress負(fù)載均衡(48)
  49. Docker-Stack部署wordpress(49)
  50. Docker-Stack部署投票應(yīng)用(50)
  51. Docker-Secret管理和使用(51)
  52. Docker service更新(52)
  53. Docker的收費(fèi)模式(53)
  54. Docker-cloud介紹(54)
  55. Docker Cloud自動(dòng)構(gòu)建 Docker image(55)
  56. Docker企業(yè)版的在線免費(fèi)體驗(yàn)(56)
  57. docker企業(yè)版本地安裝之UCP(57)
  58. docker體驗(yàn)阿里云的容器服務(wù)(58)
  59. 阿里云安裝Docker企業(yè)版UCP和DTR(59)
  60. Kubenetes簡(jiǎn)介(60)
  61. Minikube快速搭建K8S單節(jié)點(diǎn)環(huán)境(61)
  62. K8S最小調(diào)度單位Pod(62)
  63. K8S橫向擴(kuò)展功能ReplicaSet和ReplicationController(63)
  64. k8s重要的Deployment(64)
  65. Vagrant在本地搭建多節(jié)點(diǎn)K8S集群(65)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末漾稀,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子建瘫,更是在濱河造成了極大的恐慌崭捍,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件暖混,死亡現(xiàn)場(chǎng)離奇詭異缕贡,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)拣播,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門晾咪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人贮配,你說(shuō)我怎么就攤上這事谍倦。” “怎么了泪勒?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵昼蛀,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我圆存,道長(zhǎng)叼旋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任沦辙,我火速辦了婚禮夫植,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘油讯。我一直安慰自己详民,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布陌兑。 她就那樣靜靜地躺著沈跨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪兔综。 梳的紋絲不亂的頭發(fā)上饿凛,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音软驰,去河邊找鬼粮宛。 笑死郊丛,一個(gè)胖子當(dāng)著我的面吹牛答朋,可吹牛的內(nèi)容都是我干的几苍。 我是一名探鬼主播线定,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼受楼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼酒繁!你這毒婦竟也來(lái)了孽惰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤碑隆,失蹤者是張志新(化名)和其女友劉穎恭陡,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體上煤,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡休玩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了劫狠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拴疤。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖独泞,靈堂內(nèi)的尸體忽然破棺而出呐矾,到底是詐尸還是另有隱情,我是刑警寧澤懦砂,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布蜒犯,位于F島的核電站,受9級(jí)特大地震影響荞膘,放射性物質(zhì)發(fā)生泄漏罚随。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一羽资、第九天 我趴在偏房一處隱蔽的房頂上張望淘菩。 院中可真熱鬧,春花似錦削罩、人聲如沸瞄勾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)进陡。三九已至,卻和暖如春微服,著一層夾襖步出監(jiān)牢的瞬間趾疚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工以蕴, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留糙麦,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓丛肮,卻偏偏與公主長(zhǎng)得像赡磅,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子宝与,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

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