docker结合flannel网络-创新互联

Etcd安装

创新互联建站公司2013年成立,先为班戈等服务建站,班戈等地企业,进行企业商务咨询服务。为班戈企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

生产环境建议使用集群方式

wget https://github.com/etcd-io/etcd/releases/download/v3.3.15/etcd-v3.3.15-linux-amd64.tar.gz tar -zxvf etcd-v3.3.15-linux-amd64.tar.gz && cd etcd-v3.3.15-linux-amd64 mv etcd* /usr/local/bin/ mkdir /var/lib/etcd/

cat /usr/lib/systemd/system/etcd.service  [Unit] Description=Etcd Server After=netNork.target After=network-online.target Wants=network-online.target [Service] Type=notify ExecStart=/usr/local/bin/etcd \ --name=etcd \ --data-dir=/var/lib/etcd/default.etcd \ --listen-peer-urls=http://192.168.3.155:2380 \ --listen-client-urls=http://192.168.3.155:2379,http://127.0.0.1:2379 \ --advertise-client-urls=http://192.168.3.155:2379 \ --initial-advertise-peer-urls=http://192.168.3.155:2380 \ --initial-cluster=etcd=http://192.168.3.155:2380 \ --initial-cluster-token=etcd-cluster \ --initial-cluster-state=new Restart=on-failure LimitNOFILE=65536 [Install] WantedBy=multi-user.target

systemctl start etcd

docker结合flannel网络

安装flannel

yum -y install flannel

cat /etc/sysconfig/flanneld

FLANNEL_ETCD_ENDPOINTS="http://192.168.3.155:2379"

FLANNEL_ETCD_PREFIX="/atomic.io/network"

注册flannel的网络配置到etcd

3.3.15版本默认api为V3,flannel支持V2版本

ETCDCTL_API=2 etcdctl --endpoint=http://192.168.3.155:2379 set /atomic.io/network/config '{"Network":"172.17.0.0/16", "SubnetMin": "172.17.1.0", "SubnetMax": "172.17.254.0", "Backend": {"Type": "vxlan"}}'

systemctl start flannel

Flannel启动后,将从etcd获取网络配置信息

划分子网并在etcd中注册

将网络配置写入/run/flannel/subnet.env,并通过脚本生成/run/flannel/docker文件

docker结合flannel网络

查看etcd注册信息

docker结合flannel网络

修改docker启动参数

cat /usr/lib/systemd/system/docker.service

EnvironmentFile=/var/run/flannel/docker

ExecStart=/usr/bin/dockerd $DOCKER_NETWORK_OPTIONS

systemctl daemon-reload && systemctl restart docker

查看IP

docker结合flannel网络

参考:

https://coreos.com/flannel/docs/latest/running.html#docker-integration

https://coreos.com/flannel/docs/latest/flannel-config.html

https://github.com/etcd-io/etcd

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:docker结合flannel网络-创新互联
转载注明:http://bzwzjz.com/article/hepgg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销型网站建设 成都网站建设公司 成都做网站建设公司 网站建设 网站建设方案 企业网站建设公司 成都网站制作 成都网站制作 成都h5网站建设 四川成都网站制作 宜宾网站设计 成都网站建设 成都网站建设推广 网站建设方案 手机网站建设套餐 重庆网站建设 成都网站建设 成都网站制作 重庆企业网站建设 企业网站建设 外贸网站设计方案 网站制作公司