博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flannel安装
阅读量:6709 次
发布时间:2019-06-25

本文共 1372 字,大约阅读时间需要 4 分钟。

环境

10.130.0.252 etcd flannel
10.130.0.251 flannel

yum install etcd -y

vi /etc/default/etcd
ETCD_DATA_DIR="/var/lib/etcd/default"
ETCD_LISTEN_CLIENT_URLS=""
ETCD_ADVERTISE_CLIENT_URLS=
sed -i 's/localhost/0.0.0.0/g' /etc/etcd/etcd.conf
systemctl start etcd

tar xf flannel-v0.10.0-linux-amd64.tar.gz

cp flanneld mk-docker-opts.sh /usr/bin/
etcdctl set /coreos.com/network/config '{ "Network": "10.1.0.0/16" }'

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

[Unit]
Description=Flanneld overlay address etcd agent
After=network.target
Before=docker.service
[Service]
Type=notify
EnvironmentFile=/etc/sysconfig/flanneld
ExecStart=/usr/bin/flanneld -etcd-endpoints=${FLANNEL_ETCD} $FLANNEL_OPTIONS
[Install]
RequiredBy=docker.service
WantedBy=multi-user.target

cat /etc/sysconfig/flanneld

FLANNEL_ETCD=""
FLANNEL_ETCD_KEY="/coreos.com/network"

cat /etc/init.d/start_flannel.sh

#!/bin/bash
systemctl stop docker
systemctl restart flanneld
mk-docker-opts.sh -i
source /run/flannel/subnet.env
ifconfig docker0 ${FLANNEL_SUBNET}
systemctl start docker

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

ExecStart=/usr/bin/dockerd --bip=10.1.78.1/24 --mtu=1472
systemctl daemon-reload
docker run -itd --name bbox1 busybox
docker run -itd --name bbox2 busybox
docker exec bbox1 ip r
docker exec bbox2 ip r
docker exec bbox1 ping
docker exec bbox2 ping

转载于:https://blog.51cto.com/13606492/2119822

你可能感兴趣的文章
main函数的参数
查看>>
C++ AFX_MANAGE_STATE(AfxGetStaticModuleState())的作用
查看>>
mongodb sort
查看>>
crossplatform---Node.js Applications with VS Code
查看>>
winform线程间操作UI的五种方法
查看>>
【第38题】2019年OCP认证12C题库062考试最新考试原题
查看>>
tree
查看>>
4.01 插入新记录
查看>>
Git ignore UserInterfaceState.xcuserstate
查看>>
爬取360摄影美图
查看>>
追女生送什么礼物好,要大全啊大全啊!
查看>>
参考文献人名缩写问题
查看>>
《Unix环境高级编程》读书笔记 第3章-文件I/O
查看>>
LeetCode – Refresh – LRU
查看>>
C# WEB代理
查看>>
Java之线程(0) - 序
查看>>
Manacher算法 - 求最长回文串的利器
查看>>
字符串操作函数的几个基本函数
查看>>
MFC窗口的拆分
查看>>
坐在马桶上看算法:Dijkstra最短路算法
查看>>