簡體   English   中英

apiserver可以通過CNI提供的網絡連接到節點的Kubelet端口嗎?

[英]can the apiserver connect to the Kubelet port of a node through CNI-provided network?

Weave Net的套管模式允許將NAT后面的節點添加到網格中,例如公司網絡中沒有外部IP的機器。

當Weave Net與Kubernetes一起使用時,可以將此類節點添加到群集中。 唯一的缺點(除了與fastdp相比的性能)似乎是Kubernetes API服務器無法到達Kubelet端口,因此附加到Pod或獲取日志不起作用。

是否有可能解決這個問題,例如通過編織網絡連接到NATed節點的Kubelet端口?

考慮到kubectl exec如何工作並查看Weave Net文檔,使得無法使用Weave CNI修復集群連接問題。

Weave使用底層網絡向節點發送數據包。 我找不到任何信息說允許將群集節點放在NAT后面。 更多細節可以在這里找到

因此,如您所述,無法解決此問題。

我希望它有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM