k8s with flanneld
2015-12-26 23:49 DoPeter 阅读(812) 评论(1) 编辑 收藏 举报三台机器
kmaster 192.168.1.201
kslave202 192.168.1.202
kslave203 192.168.1.203
安装好k8s
1. 在Node机器上安装flanneld
yum install flannel
2. 配置flannel需要用到的Etcd,在Master机器上
etcdctl set /coreos.com/network/config '{ "Network": "172.21.0.0/16" }'
当Node机器的flannel连接上Etcd后,会创建路由表
这里显示的172.21.11.0以及172.21.44.0是在Node机器上,Flannel自动为Docker设置的代理IP
3. 配置Node机器上的Flannel
将Flannel的配置应用至Node机器,并刷新Docker网卡
systemctl enable flanneld
systemctl start flanneld
/run/flannel/subnet.env
ifconfig docker0 ${FLANNEL_SUBNET}
重启Docker
systemctl restart docker
查看网卡信息
启动k8s集群,在不同的Node新增Pod,测试是否能互相Ping通
master
kslave202
kslave203
kslave202容器与kslave203容器互ping