手把手-安裝-flannel


操作系統

Centos 7.6 , Ubuntu-19.10

硬件配置(推薦)

 CPU / 內存 : 2核 / 4GB

安裝版本

flannel 0.12.0

https://github.com/coreos/flannel/releases/download/v0.12.0/flannel-v0.12.0-linux-amd64.tar.gz

開始安裝

首先下載安裝包

wget https://github.com/coreos/flannel/releases/download/v0.12.0/flannel-v0.12.0-linux-amd64.tar.gz

解壓安裝包

tar -xzvf flannel-v0.12.0-linux-amd64.tar.gz

移動文件flanneld到/usr/bin目錄

mv flanneld /usr/bin

移動文件mk-docker-opts.sh到/usr/libexec/flannel

mv mk-docker-opts.sh /usr/libexec/flannel

配置服務

創建service文件

vi /lib/systemd/system/flanneld.service
[Unit]
Description=Flanneld overlay address etcd agent
After=network.target
After=network-online.target
Wants=network-online.target
After=etcd.service
Before=docker.service

[Service]
Type=notify
EnvironmentFile=/etc/flannel/flanneld.conf
EnvironmentFile=/etc/docker/docker-network
ExecStart=/usr/bin/flanneld-start $FLANNEL_OPTIONS
ExecStartPost=/usr/libexec/flannel/mk-docker-opts.sh -k DOCKER_NETWORK_OPTIONS -d /run/flannel/docker
Restart=on-failure

[Install]
WantedBy=multi-user.target
WantedBy=docker.service

創建flannel啟動配置文件

vi /etc/flannel/flanneld.conf
# Flanneld configuration options

# etcd url location.  Point this to the server where etcd runs
FLANNEL_ETCD_ENDPOINTS="http://127.0.0.1:2379"

# etcd config key.  This is the configuration key that flannel queries
# For address range assignment
FLANNEL_ETCD_PREFIX="/atomic.io/network"

# Any additional options that you want to pass
#FLANNEL_OPTIONS=""

啟動服務

systemctl start flanneld

設置開機啟動

systemctl enable flanneld


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM