Configuring the Kubernetes Network
- Installation is required on both master and nodes flannel
- Configuration is required on both master and nodes flannel
Vi/etc/sysconfig/flanneld
# Flanneld configuration options # ETCD URL location. Point the server where ETCD runs Flannel_etcd_endpoints= "http://etcd:2379" # ETCD config key. This is the configuration key, that flannel queries # for Address range assignment flannel_etcd_prefix= "/atomic.io/network" # any additional options-want to pass #FLANNEL_OPTIONS = "" |
- Configuring the Flannel key in the ETCD needs to be configured in ETCD
Etcdctl mk/atomic.io/network/config ' {"Network": "192.168.0.0/16"} ' |
Start on the master node
Systemctl enable Flanneld.service Systemctl start Flanneld.service service Docker restartsystemctl restart Kube-apiserver.servicesystemctl Restart Kube-controller-manager.servicesystemctl Restart Kube-scheduler.service |
Start on each nodes
Systemctl enable Flanneld.service Systemctl start Flanneld.service service Docker restartsystemctl restart Kubelet.servicesystemctl Restart Kube-proxy.service |
Run Kubectl get Pods--all-namespaces-o wide see if the IP address obtained is correct
Configuring the Kubernetes UI graphical interface