GCP Peering

CIDR计算

128.14.35.7/20 = 10000000 00001110 0010|0011 00000111

即前20位是网络前缀,后12位是主机号,那么我们通过令主机号分别为全0和全1就可以得到一个CIDR地址块的最小地址和最大地址,即

最小地址是:128.14.32.0 = 10000000 00001110 00100000 00000000
最大地址是:128.14.47.255 = 10000000 00001110 00101111 11111111
子网掩码是:255.255.240.0 = 11111111 11111111 11110000 00000000

https://blog.csdn.net/dan15188387481/article/details/49873923

不同项目之间的Peering连接

Private Cluster

两个可以进行peering的项目的network,如下:

A 项目

  • networkt:10.128.0.0/20

B 项目

  • networkt:10.132.0.0/20

两者地址对比
A:00001010 10000000 0000|0000 00000000
B:00001010 10000100 0000|0000 00000000

其中00001010 10000100 0000部分是网络号,00000 00000000是主机号

由此可知,如果两个Private Cluster的项目想建立Peering,网络号必须不同。

如果subnetwork地址范围是192.168.1.0/24,填写pod地址时候提示 Enter a valid range within 10.0.0.0/8, 172.16.0.0/12 or 192.168.0.0/16

Pod/Service地址范围至少是21位网络号

10.0.0.0/21 可用范围

网络号范围 10.0.0.0 ~ 10.255.248.0
第一个主机号范围 10.0.0.0 ~ 10.0.7.0

Refer

https://cloud.google.com/vpc/docs/vpc#vpc_networks_and_subnets