安装
使用flannel,有两种方式:一,使用可执行二进制文件;二,是使用flannel镜像。
flannel的配置信息全部都保存在etcd里,故使用flannel需要配置etcd。
flannel可执行二进制文件下载
官网https://github.com/coreos/flannel/releases上可手动下载最新的flannel版本。解压后,将可执行文件flanneld
拷贝至PATH目录下,并用命令chmod +x
增加其可执行权限,即安装完毕。
验证安装:
$flanneld --version
0.5.5
flannel镜像
目前我们的私有镜像中心registry.hundsun.com中含有一个版本0.5.5的flannel镜像,亦可从其他地方pull。
$docker pull registry.hundsun.com/flannel:0.5.5
0.5.5: Pulling from flannel
07830e5370fb: Pull complete
a3ed95caeb02: Pull complete
ac83b510edc7: Pull complete
c1af019354ac: Pull complete
Digest: sha256:b0443885a1e618ab608e8452bd13b84b7c8d9b442d48ce4ed072dac9f768b8d2
Status: Downloaded newer image for registry.hundsun.com/flannel:0.5.5
测试是否pull镜像成功
$docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.hundsun.com/flannel 0.5.5 1343f2599d6c 5 months ago 26.29 MB
etcd安装
官网https://github.com/coreos/etcd/releases上可手动下载最新的etcd版本。解压后,将可执行文件etcd
和etcdctl
拷贝至PATH目录下,并用命令chmod +x
增加其可执行权限,即安装完毕。
验证安装:
$etcd --version
etcd Version: 2.3.1
Git SHA: 2b67f52
Go Version: go1.5.3
Go OS/Arch: linux/amd64
$etcdctl --version
etcdctl version 2.3.1