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