提要: coreos 中 flannel 工具是coreos 网络划分工具。通过flannel 划分子网并向etcd 注册网络信息。可以做到宿主机集群中容器间网络通信。

1. 启动etcd2 服务:

 etcd2 --name coreos01 --data-dir /home/core/etcd2-data --discovery https://discovery.etcd.io/fa46ee7e6f8bcaefb6dc1626cc00386e --listen-peer-urls http://10.5.4.15:2380 --listen-client-urls http://10.5.4.15:2379,http://127.0.0.1:2379 --advertise-client-urls http://10.5.4.15:2379

2. 配置flannel 向etcd 中注册网段信息:

 etcdctl set /coreos.com/network/config '{ "Network": "10.20.0.0/16" }'

3.注册网段信息完成后启动flanneld服务:

 sudo ./flanneld &   #找到flanneld 启动程序路径并执行后台运行

4.生成docker 网桥 网段分配信息:

 sudo mk-docker-opts.sh -i
source /run/flannel/subnet.env
sudo rm /var/run/docker.pid
sudo ifconfig docker0 ${FLANNEL_SUBNET}

5.重启docker 服务:

 docker restart 或者 systemctl restart docker.service

6.查看etcd 注册信息内容:

 etcdctl ls /coreos.com/  

最新文章

  1. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码
  2. Oracle GoldenGate for Big Data 12.2.0.1的新特性
  3. 用CSS变形创建圆形导航
  4. 异常信息:CLR无法从COM 上下文0x645e18 转换为COM上下文0x645f88,这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的
  5. C#技术------垃圾回收机制(GC)
  6. oracle object_id和data_object_id的区别
  7. WebService 通过POST方式访问时候,因 URL 意外地以“/方法名”结束,请求格式无法识别 解决办法
  8. 剑指offer-链表中环的入口节点
  9. 详解TypScript数据类型转换
  10. Linux Collection:用户管理
  11. 120. 单词接龙 (BFS)
  12. 【CPU】理解CPU
  13. Pychram 在model中修改class属性值后更新到Navicat Premium中
  14. python-requests数据驱动延伸
  15. 多分类评价指标python代码
  16. Netty入门(六)Decoder(解码器)
  17. 学习 KJFrameForAndroid
  18. Setup Factory 读取安装包的配置文件
  19. 使用padding和float处理带有间隙的多块布局
  20. (C#)System.Security.SecureString(表示应保密的文本)

热门文章

  1. WIN8.1安装 .net framework 3.5
  2. 基址重定位表&.reloc节区
  3. Java EE学习记录(一)
  4. APACHE 配置虚拟主机和HTTPS
  5. 洛谷—— P1609 最小回文数
  6. Codeforces 734 F Anton and School
  7. 这算是CSS的bug吗?
  8. mysql赋给用户权限grant all privileges on
  9. tomcat使用安全及CVE-2017-12615
  10. zfighting 的问题