看到「Leveraging Class E IPv4 Address space to mitigate IPv4 exhaustion issues in GKE」這篇,GKE 在推 240.0.0.0/4
當作 Private IP 用,可以看到文章裡面一直在說 240.0.0.0/4
跑起來沒有什麼問題,也可以透過 NAT 連到 internet 上的其他服務...
看到想用 240.0.0.0/4
大概是 10.0.0.0/8
不夠用的概念,本來一開始腦袋閃過去是 65536 個 IP 不夠用 (心裡覺得「喔在 microservice 架構下公司大一點,把 container 開成這樣好像也合理」),突然發現不對,10.0.0.0/8
是三個 256 的乘積,是 16M 個 IP address...
16M 的 IP address,如果一個 IP address 對應到一個 container,以 Google 在 2023 年全球有 182K 員工來看,平均下來每個員工可以開 87 個 container?(不能再多了?)
有這樣的概念後回頭讀這篇還蠻「有趣」的...