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}'
der Nettobereich kann nicht geändert werden, also muss es '10.101.0.0./16' sein – xren