0

GKEクラスタでは、各メンバーのVM /ノードにデフォルトのプロジェクトサブネット内のIPが割り当てられ、デフォルトの提供ネットワーク外の内部範囲を持つルートが割り当てられます。 VM内のポッドには、このルーティングされた範囲のIPが割り当てられます。GKEノードルートのIPアドレス割り当てのデフォルト戦略

各gkeノードに割り当てられたルートIP範囲の背後にあるロジックまたは戦略は何ですか?同じプロジェクト内の複数のクラスタ間で変更されますか?それはプロジェクト間で変化しますか?

一般的に、ネットワークの魔法の仕組みを明確に示すk8sまたはgkeの特定の文書がありますか?

答えて

1

クラスタを作成するときに、/ 14 CIDR(the clusterIpv4Cidr field)を指定すると、すべてのルートIP範囲が選択されます。 CIDRを指定しない場合、GKEはクラスタのネットワークで現在使用されていないものを自動的に選択します。

選択されたクラスタCIDRは、Kubernetes apiserverに渡されます。クイベリネットの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

関連する問題