Linux
對於路由命令輸出,介面列下的星號是什麼意思?
對於我的 Kubernetes 節點,我在 interface 列下看到以下帶有星號的條目。我沒有在“路由”命令的文件中看到這一點。唯一提到的星星是網關。此條目由 Calico 為目前 VM 上的網關創建。
目標網關 Genmask 標誌 Metric Ref Use Iface
192.168.0.0 — 0.0.0.0 — 255.255.255.0 — U — 0 — 0 — 0 — *
我附上了路由和“ip route”命令的輸出。
*
route 命令輸出的 interface 列下的一個表示目的地blackhole
。在 Calico 創建路由的這種特殊情況下,它會導致BIRD
將該路由導出到其 BGP 對等方(在其他工作虛擬機上),以便這些對等方認為他們可以通過該節點到達 CIDR。對於本地路由,它不應該發揮作用,因為我們預計 kube-proxy 編寫的 iptables 規則將 DNAT 到實際的 pod IP。來源:https ://github.com/projectcalico/calico/issues/2457#issuecomment-468767265