2017-12-19 1 views
0

Ich muss Flanell auf Kubernetes installieren. Mein Nettobereich ist 10.101.0.0/16. Ich muss etwa 1500 Knoten verwalten (Bare Metal). Mein Flanell configFlanel Config verwenden mehr als 255 Knoten

"Network": "10.101.0.0/16" 

Flanell wird jeder Knoten mit 10.101.x.0/32 gesetzt, damit die maximale Anzahl von Neins ist 255. Wie soll ich die Config ändern, um es mit 1500 Knoten funktioniert ??

+0

der Nettobereich kann nicht geändert werden, also muss es '10.101.0.0./16' sein – xren

Antwort

1

Flannel gibt jedem Host ein IP-Subnetz (standardmäßig/24), mit dem der Docker-Daemon den einzelnen Containern IPs zuweisen kann.

Sie können die Standard-IP-Subnetz-Netzmaske auf beliebige ändern. Auf diese Weise können Sie mehr Knoten haben, andererseits verringert sich die Anzahl der Pods im Knoten.

Also, wenn Sie wollen nicht Ihren Netzwerkbereich ändern („10.101.0.0/16“) und immer noch Waschlappen verwenden können Sie einstellen:

/25 als Standard-IP-Subnetz netmask und die Lage sein, haben 512 Knoten mit 125 Pods jeweils;

/26 als Standard-IP-Subnetz-Netzmaske und in der Lage, 1024 Knoten mit je 61 Pods zu haben;

/27 als Standard-IP-Subnetz-Netzmaske und können 2048 Knoten mit je 29 Pods haben.

Um einen Bereich von oben festzulegen, erstellen Sie ihn einfach auf der etcd-Site. Zum Beispiel:

etcdctl --peers="{{ etcd_servers }}" set /coreos.com/network/config '{"Network":"10.101.0.0/16","SubnetLen": 25}' 
+0

Die Antwort ist so cool !!! – xren

0
/25 as default IP subnet netmask and be able to have 512 nodes with 125 pods each; 

/26 as default IP subnet netmask and be able to have 1024 nodes with 61 pods each; 

/27 as default IP subnet netmask and be able to have 2048 nodes with 29 pods each. 

Kann ich gebe einige zusätzliche explaination? Wenn das Präfix 25 ist, werden 128-2 IPs bereitgestellt, aber der Knoten verwendet .. .1 oder **.. .129, also gibt es 128 - 2 - 1 für Pods. Wenn das Präfix 26 ist, verwendet der Knoten **.. .1 oder **.. .65 oder **.. .129 oder **.. **. 193, so gibt es nur 61 IPs für Pods auf einem Knoten.

Verwandte Themen