我想知道Mesos或K8s是否可以提供來自多個網絡接口的資源? 我想在mesos(或K8s)從節點上附加多個網絡接口(public eth0,private eth1),並希望綁定在特定接口上運行在Mesos的從節點上的特定應用程序?或者K8s需要不同的物理網絡,比如OpenStack有四個不同的物理網絡? 是否有任何參考指南或文檔?支持Mesos或Kubernetes上的公共和專用網絡?
1
A
回答
1
在Kubernetes上,沒有完全支持的方式來執行此操作。我覺得這不是由泊塢窗或者(https://github.com/docker/docker/issues/1824)
支持作爲變通,你可以排序的這樣來做:
有一個接口是「默認網絡接口」的豆莢。這是您配置Kubelet和Docker使用的一個。大多數你的豆莢使用這個。他們得到一個PodIP。
對於需要訪問另一個接口或兩者都使用的「特殊」窗格,請在這些窗格上使用「hostNet:true」參數,並且Kubernetes不會將窗格放入網絡容器中。這些吊艙
- 可以綁定到任一接口。
- 不會得到「podIP」,但使用他們使用的任何接口的IP。
- 你將不得不自己管理端口衝突。您可能需要使用DaemonSet作爲這些窗格。
- 您將無法通過
hostNet
獲得Pod與Pod之間的任何NetworkPolicy保護。 - 與
hostNet
在同一節點上的所有豆莢將能夠在本地主機上彼此交談,因此您獲得較少的隔離。
此解決方案是好的,如果只有一個或幾個應用程序需要「非默認」的網絡,並且這些應用程序是「系統應用」,由管理集羣,而不是由同一個團隊管理一個「不太可信」的應用程序團隊。或者,如果你有一個只有少數人運行Kubernetes集羣的小型組織。
相關問題
- 1. 支持公共網絡的iPhone上的HTTP服務器?
- 2. Mesos上的Kubernetes
- 3. AWS上的專用網絡
- 4. 保持一些網絡服務的私人和公共別人
- 5. 正式支持共享網絡捲上的diskcache?
- 6. git cygwin是否支持Windows網絡共享上的存儲庫?
- 7. 公共網絡in vagrant
- 8. Firesheep - 安全公共網絡
- 9. 網絡支持是否支持網絡套接字處理?
- 10. 網絡支持的Pygame
- 11. 在專用網絡上訪問網站
- 12. Mesos和Kubernetes之間的調度差異
- 13. 支持向量機和神經網絡
- 14. 的Apache Mesos VS谷歌Kubernetes
- 15. 專用網絡上的插座
- 16. 網絡打印機支持?
- 17. Kubernetes-1.1.2是否支持'Microsoft Azure'上的ubuntu或debian VM?
- 18. Azure:公共PaaS可以通過Express Route連接到專用網絡嗎?
- 19. 支持網絡服務的共享點2010版本
- 20. 爲您的計算機或網絡獲取公共IP
- 21. Gitolite支持「公共存儲庫」權限?
- 22. kubernetes minions之間的網絡
- 23. 環境變量Kubernetes/Mesos
- 24. 用flascc編譯ffmpeg與網絡支持
- 25. Nova網絡已棄用,不支持
- 26. 允許RDP公共網絡服務器?
- 27. 泊塢窗公共網絡配置
- 28. iOS和網絡上的持續集成?
- 29. Kubernetes和法蘭絨網絡設置
- 30. 如何在不支持SOAP的網絡託管上啓用SOAP