0

據我所知,在GKE集羣中,每個成員VM /節點在默認項目子網中被分配一個IP,並且還分配了一個內部範圍在默認提供網絡之外的路由。虛擬機內的單元從這個路由範圍中分配一個IP。GKE節點路由IP分配的默認策略

分配給每個gke節點的路由ip範圍的邏輯或策略是什麼?它是否在同一個項目中的多個羣集之間發生變化?它是否跨項目改變?

一般來說,k8s或gke是否有特定的文檔清楚地說明gke是網絡魔法?

回答

1

創建集羣時,可以指定/ 14 CIDR(the clusterIpv4Cidr field),從中選擇所有路由IP範圍。如果您未指定CIDR,則GKE將自動爲您選擇一個當前未在羣集網絡中使用的項目。

獲取選定的羣集CIDR將被傳遞給Kubernetes apiserver,該池將爲該範圍的每個節點分配一個/ 24。

如果你還沒有見過他們您可能會發現這些文檔有意思: http://kubernetes.io/docs/admin/networking/#google-compute-engine-gce https://github.com/kubernetes/kubernetes/blob/release-1.2/docs/design/networking.md