老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務

如何用二進制包部署Kubernetes集群?

如何用二進制包部署Kubernetes集群?針對這個問題,今天小編總結這篇有關Kubernetes集群部署的文章,希望幫助更多想解決這個問題的同學找到更加簡單易行的辦法。

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網(wǎng)站設計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的浪卡子網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!

架構總規(guī)劃圖

如何用二進制包部署Kubernetes集群?

環(huán)境準備

三臺主機,一臺作為master節(jié)點,二臺作為node節(jié)點。

其中master節(jié)點需要安裝以下組件
kube-apiserver、kube-controller-manager、kube-scheduler、etcd
node節(jié)點需要安裝以下組件
kubelet、kube-proxy、docker、flannel、etcd

組件介紹

如何用二進制包部署Kubernetes集群?

Flanner:Flannel是針對Kubernetes設計的一個網(wǎng)絡規(guī)劃服務,簡單來說,它的功能是讓集群中的不同節(jié)點主機創(chuàng)建的Docker容器都具有全集群唯一的虛擬IP地址。但在默認的Docker配置中,每個Node的Docker服務會分別負責所在節(jié)點容器的IP分配。Node內(nèi)部得容器之間可以相互訪問,但是跨主機(Node)網(wǎng)絡相互間是不能通信。Flannel設計目的就是為集群中所有節(jié)點重新規(guī)劃IP地址的使用規(guī)則,從而使得不同節(jié)點上的容器能夠獲得"同屬一個內(nèi)網(wǎng)"且"不重復的"IP地址,并讓屬于不同節(jié)點上的容器能夠直接通過內(nèi)網(wǎng)IP通信。

部署流程

從官方網(wǎng)站上下載二進制包

部署etcd存儲

etcd存儲在master節(jié)點和node節(jié)點都需要部署,首先在master節(jié)點部署

編輯腳本下載官方cfssl包

vim cfssl.sh
curl -L https:#pkg.cfssl.org/ R1.2/cfssl_linux-amd64 -o /usr/local/bin/cfssl
curl -L https:#pkg.cfssl.org/ R1.2/cfssljson_linux-amd64 -o /usr/local/bin/cfssljson
curl -L https:#pkg.cfssl.org/ R1.2/cfssl-certinfo_linux-amd64 -o /usr/local/bin/cfssl-certinfo

chmod +x /usr/local/bin/cfssl /usr/local/bin/cfssljson /usr/local/bin/cfssl-certinfo

執(zhí)行腳本

bash cfssl.sh

如何用二進制包部署Kubernetes集群?

此時cd /usr/local/bin/目錄生成三個文件

cfssl:是生成證書工具
cfssljson:通過傳入json文件生成證書
cfssl-certinfo:是查看證書信息

給這三個文件添加執(zhí)行權限

chmod 777 cfssl cfssl-certinfo cfssljson

定義ca證書,生成證書

構建好二個腳本,生成證書
第一個腳本 vim etcd-cert.sh
定義ca證書

如何用二進制包部署Kubernetes集群?

證書簽名

如何用二進制包部署Kubernetes集群?

如何用二進制包部署Kubernetes集群?

cfssl gencert -ca=ca.pem -ca-key=ca-key.pem -config=ca-config.json -profile=www server-csr.json | cfssljson -bare server

上述命令生成所需證書

第二個腳本vim etcd.sh

如何用二進制包部署Kubernetes集群?
如何用二進制包部署Kubernetes集群?

腳本配置完成,重新加載,開啟etcd以及設置開機自啟動,關閉防火墻,增強性安全功能

systemctl daemon-reload
systemctl enable etcd
systemctl restart etcd
systemctl stop firewalld.service
setenforce 0

創(chuàng)建k8s目錄,將二個腳本移動至目錄下

mkdir k8s
cd k8s/
mkdir etcd-cert
mv etcd-cert.sh etcd-cert

解壓ETCD 二進制包

tar zxvf etcd-v3.3.10-linux-amd64.tar.gz

配置文件,命令文件,證書

mkdir /opt/etcd/{cfg,bin,ssl} -p    
mv etcd-v3.3.10-linux-amd64/etcd etcd-v3.3.10-linux-amd64/etcdctl /opt/etcd/bin/

證書拷貝

cp etcd-cert/.pem /opt/etcd/ssl/

進入卡住狀態(tài)等待其他節(jié)點加入

bash etcd.sh etcd01 192.168.142.129 etcd02=https:/ /192.168.142.130:2380,etcd03=https:/ /192.168.149.131:2380

使用另外一個會話打開,會發(fā)現(xiàn)etcd進程已經(jīng)開啟
ps -ef | grep etcd

拷貝證書去其他節(jié)點

scp -r /opt/etcd/ root@192.168.142.130:/opt/
scp -r /opt/etcd/ root@192.168.142.131:/opt/

啟動腳本拷貝其他節(jié)點

scp /usr/lib/systemd/system/etcd.service root@192.168.142.130:/usr/lib/systemd/system/
scp /usr/lib/systemd/system/etcd.service root@192.168.142.131:/usr/lib/systemd/system/

在node01節(jié)點的操作

修改etcd文件

vim /opt/etcd/cfg/etcd

修改名稱和地址

[Member]
ETCD_NAME="etcd02"
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
ETCD_LISTEN_PEER_URLS="https:/ /192.168.142.130:2380"
ETCD_LISTEN_CLIENT_URLS="https:/ /192.168.142.130:2379"

[Clustering]
ETCD_INITIAL_ADVERTISE_PEER_URLS="https:/ /192.168.142.130:2380"
ETCD_ADVERTISE_CLIENT_URLS="https:/ /192.168.142.130:2379"
ETCD_INITIAL_CLUSTER="etcd01=http//192.168.142.129:2380,etcd02=https:/ /192.168.14.130:2380,etcd03=https:/ /192.168.142.131:2380"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"

啟動服務

systemctl start etcd
systemctl status etcd

3.在node02節(jié)點的操作

修改etcd文件

vim /opt/etcd/cfg/etcd

修改名稱和地址

[Member]
ETCD_NAME="etcd03"
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
ETCD_LISTEN_PEER_URLS="https:#192.168.142.131:2380"
ETCD_LISTEN_CLIENT_URLS="https:#192.168.142.131:2379"

[Clustering]
ETCD_INITIAL_ADVERTISE_PEER_URLS="https:#192.168.142.131:2380"
ETCD_ADVERTISE_CLIENT_URLS="https:#192.168.142.131:2379"
ETCD_INITIAL_CLUSTER="etcd01=https:#192.168.142.129:2380,etcd02=https:#192.168.142.130:2380,etcd03=https:#192.168.142.131:2380"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"

啟動服務

systemctl start etcd

部署 flannel

寫入分配的子網(wǎng)段到ETCD中,供flannel使用

/opt/etcd/bin/etcdctl --ca-file=ca.pem --cert-file=server.pem --key-file=server-key.pem --endpoints="https:/ /192.168.149.131:2379,h ttps://192.168.220.140:2379,https:/ /192.168.220.136:2379 set /core os.com /network/config '{ "Network": "172.17.0.0/16", "Backend": {"Type": "vxlan"}}'

拷貝軟件包到所有的 node 節(jié)點

scp flannel-v0.10.0-linux-amd64.tar.gz root@192.168.220.140:/root
scp flannel-v0.10.0-linux-amd64.tar.gz root@192.168.220.136:/root

所有 node 節(jié)點將壓縮包解壓:

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

在node節(jié)點上,先創(chuàng)建k8s工作工作目錄:

mkdir /opt/kubernetes/{cfg,bin,ssl} -p
mv mk-docker-opts.sh flanneld /opt/kubernetes/bin/*

創(chuàng)建flanner腳本 vim flannel.sh

如何用二進制包部署Kubernetes集群?
啟動并設置開啟自啟

systemctl daemon-reload
systemctl enable flanneld
systemctl restart flanneld

啟動flanner網(wǎng)絡功能

bash flannel.sh https:// 19 2.1 68.220.131:2379,https:/ /192.168.220.140:2379,http s://192.168.220.136:2379

at /run/flannel/subnet.env
DOCKER_OPT_BIP="--bip=172.17.53.1/24"
DOCKER_OPT_IPMASQ="--ip-masq=false"
DOCKER_OPT_MTU="--mtu=1450"

DOCKER_NETWORK_OPTIONS=" --bip=172.17.53.1/24 --ip-masq=false --mtu=1450"

重啟docker

systemctl daemon-reload
systemctl restart docker

查看flanner網(wǎng)絡

如何用二進制包部署Kubernetes集群?

看完上述內(nèi)容,你們掌握用二進制包部署Kubernetes集群的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享題目:如何用二進制包部署Kubernetes集群?
網(wǎng)頁網(wǎng)址:http://www.xueling.net.cn/article/ppsojj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 成人AV免费视频 | 久久国产91| 丁香五月AV在线播放 | 国内外精品成人免费视频 | 成人片又黄又爽免费视频 | caoporon成人超碰公开网站 | 免费在线观看h视频 | 好吊视频一区二区 | 美女网站视频一区 | 国产三级农村妇女在线 | 青青草免费在线观看视频 | 99久久婷婷国产综合精品青草免费 | 亚洲狠狠 | 亚洲肥老太bbw中国熟女 | 日韩午夜福利 | 国产精品免费福利 | 国产一起草 | 亚洲一区精品在线观看 | 性一乱一搞一交一伦一性 | 最新国产精品久久精品 | 看看黄色片子 | 欧美精品在线播放 | 国产免费一区二区三区四区 | 麻豆一二三四区乱码 | 久久久爽爽爽美女图片 | 999re5这里只有精品 | G国产精品无马 | 超黄毛片 | 国产免费片 | 我想看一级黄色 | 特级黄色网 | 琪琪五月天 | 国产口爆吞精免费视频 | 最好看的中文视频最好的中文 | 少妇做爰α片免费视频网站 | 人妻AV乱片AV出轨 | 男人撕开奶罩揉吮奶头 | 国产老女人乱淫免费 | 午夜视频在线观看免费视频 | 深夜男人你懂的六月婷婷天堂 | 国产无遮挡又黄又爽高潮 |