2017-06-27 3 views
0

... Je préférerais une adresse 172.16.x.Pourquoi les gammes de conteneurs GKE sont-elles limitées à la gamme RFC1918 10.x?

Les pods de conteneur du cluster recevront une adresse IP de cette plage d'adresses IP. Entrez une plage (en notation CIDR) dans 10.0.0.0/8 en utilisant une taille de masque comprise entre/8 et/19 bits, ou laissez ce champ vide pour utiliser une plage par défaut. - GKE « créer conteneur cluster » infobulle pour le champ

« plage d'adresses de conteneurs » Je ne peux trouver aucune référence réelle à cette limitation dans les docs Kuberenetes eux-mêmes, autres que this part qui suppose 10.0.0.0/8:

GCE lui-même ne connaît rien à propos de ces adresses IP, il ne les connaîtra donc pas pour le trafic Internet sortant. Pour y parvenir, nous utilisons une règle iptables pour masquer (c'est-à-dire le SNAT - pour donner l'impression que les paquets proviennent du nœud lui-même) le trafic lié aux IP en dehors du réseau de projet GCE (10.0.0.0/8).

iptables -t nat -A POSTROUTING ! -d 10.0.0.0/8 -o eth0 -j MASQUERADE

Répondre

1

Il sera pris en charge dans la prochaine version 1.7.

+0

Puis-je obtenir un lien s'il vous plaît? – nfirvine

+0

Cette recherche dans le jalon de 1,7 ne donne rien: https://github.com/kubernetes/kubernetes/issues?utf8=%E2%9C%93&q=milestone%3A%22v1.7%22%20172.16 – nfirvine

+0

https: // github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md#v170 recherche de 46473 –