【问题标题】:Default strategy of GKE node route IP assignmentGKE节点路由IP分配的默认策略
【发布时间】:2016-08-25 00:21:50
【问题描述】:

据我了解,在 GKE 集群中,每个成员虚拟机/节点都在默认项目子网中分配了一个 IP,并且还分配了一个内部范围在默认提供的网络之外的路由。为 VM 中的 Pod 分配了来自此路由范围的 IP。

分配给每个gke节点的route ip range背后的逻辑或策略是什么?它会在同一个项目中的多个集群之间发生变化吗?它是否会因项目而异?

一般来说,k8s 或 gke 是否有专门的文档明确说明 gke 是如何发挥网络魔力的?

【问题讨论】:

    标签: google-compute-engine kubernetes google-kubernetes-engine


    【解决方案1】:

    创建集群时,您可以指定 /14 CIDR (the clusterIpv4Cidr field),从中选择所有路由 IP 范围。如果您未指定 CIDR,则 GKE 会自动为您选择一个当前未在您的集群网络中使用的 CIDR。

    被选中的集群 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

    【讨论】:

      猜你喜欢
      • 2021-01-17
      • 2012-10-06
      • 2017-04-06
      • 2021-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      相关资源
      最近更新 更多