91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ubuntu 16.04 下安裝kubernetes 1.6 之flannel網絡模型

發布時間:2020-08-11 08:33:18 來源:ITPUB博客 閱讀:355 作者:wang_0720 欄目:云計算

1  準備環境

確保在集群環境中安裝了etcd,在各node中安裝了docker

2 安裝flannel

2.1 flannel節點IP地址段分配

flannel依賴etcd分配不沖突的集群IP,首先在etcd上設置flannel節點使用的IP地址段,本文的etcd節點的ip為192.168.100.20
etcdctl --endpoints "http://192.168.100.20:2379" set /coreos.com/network/config '{"NetWork":"172.17.0.0/16","SubnetMin":"172.17.0.0","SubnetMax":"172.17.20.0","Backend":{"Type":"vxlan"}}'

2.2 minion節點安裝flannel

下載flannel軟件包
wget https://github.com/coreos/flannel/releases/download/v0.9.0/flannel-v0.9.0-linux-amd64.tar.gz
解壓并將解壓出的flanneld,mk-docker-opts.sh復制到/usr/local/bin下
cp flanneld,mk-docker-opts.sh /usr/local/bin

 2.3 創建flannel的systemd服務

cat /lib/systemd/system/flanneld.service
[Unit]
Description=Flanneld
Documentation=https://github.com/coreos/flannel
After=network.target
Before=docker.service

[Service]
ExecStart=/usr/local/bin/flanneld --etcd-endpoints=http://192.168.100.20:2379 --iface=enp0s3 --ip-masq=true
Restart=on-failure
Type=notify
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
啟動flannel服務
systemctl start flanneld.service
flannel服務啟動時主要做了以下幾步的工作:
- 從etcd中獲取network的配置信息。
- 劃分subnet,并在etcd中進行注冊。
- 將子網信息記錄到/run/flannel/subnet.env中
cat /run/flannel/subnet.env
FLANNEL_NETWORK=172.17.0.0/16
FLANNEL_SUBNET=172.17.2.1/24
FLANNEL_MTU=1450
FLANNEL_IPMASQ=true

3 配置docker啟動參數

使用flannel提供的腳本將subnet.env轉寫成Docker啟動參數,創建好的啟動參數位于/run/docker_opts.env文件中
root@wangpei-VM:~# sh /usr/local/bin/mk-docker-opts.sh -d /run/docker_opts.env -c
root@wangpei-VM:~# cat /run/docker_opts.env
DOCKER_OPTS=" --bip=172.17.2.1/24 --ip-masq=false --mtu=1450"
將這條語句寫入 /etc/default/docker,作為docker啟動的環境變量
cat /etc/default/docker |grep DOCKER_OPTS
DOCKER_OPTS=" --bip=172.17.2.1/24 --ip-masq=false --mtu=1450"
docker中的啟動參數
root@192:~# awk '!/#/{if($0!="")print}' /lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket firewalld.service flanneld.service
Requires=docker.socket
[Service]
Type=notify
EnvironmentFile=-/etc/default/docker
ExecStartPre=/usr/local/bin/mk-docker-opts.sh -d /run/docker_opts.env -c
EnvironmentFile=-/run/docker_opts.env
ExecStart=/usr/bin/dockerd -H fd:// $DOCKER_OPTS
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=1048576
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target

加載配置,啟動docker
root@wangpei-VM:~# systemctl daemon-reload
root@wangpei-VM:~# systemctl restart docker
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清原| 郁南县| 南木林县| 达孜县| 桓台县| 新营市| 静宁县| 宁国市| 延川县| 克山县| 新安县| 芒康县| 白银市| 鹤壁市| 周口市| 临清市| 精河县| 汽车| 固阳县| 南陵县| 崇州市| 毕节市| 尖扎县| 美姑县| 贵港市| 莱西市| 土默特右旗| 贡嘎县| 武平县| 镇安县| 吴江市| 柯坪县| 靖江市| 错那县| 肃南| 克东县| 黔南| 辽阳县| 平安县| 临西县| 集贤县|