怎么用yum倉(cāng)庫(kù)安裝配置atcd數(shù)據(jù)庫(kù)、kubernetes組件、flannel網(wǎng)絡(luò)組件

本文給大家分享的是用yum倉(cāng)庫(kù)安裝配置atcd數(shù)據(jù)庫(kù)、kubernetes組件、flannel網(wǎng)絡(luò)組件的方法,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元沿河做網(wǎng)站,已為上家服務(wù),為沿河各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

實(shí)驗(yàn)環(huán)境:

使用系統(tǒng):centos7.4

名稱角色IP地址
centos7-min2master192.168.142.220
centos7-4node192.168.142.136

[root@master ~]# yum install -y etcd kubernetes flannel

修改etcd配置文件

[root@master ~]# vim /etc/etcd/etcd.conf
//按照下圖進(jìn)行修改
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"                      //數(shù)據(jù)文件存放路徑
ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"                   //對(duì)外提供服務(wù)的地址
ETCD_NAME="default"
ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379"       //該節(jié)點(diǎn)客戶端監(jiān)聽(tīng)地址

修改apiserver配置文件

[root@master ~]# vim /etc/kubernetes/apiserver
//按照下圖進(jìn)行修改
KUBE_API_ADDRESS="--address=0.0.0.0"                //監(jiān)聽(tīng)的接口
KUBE_API_PORT="--port=8080"                           //apiserver的監(jiān)聽(tīng)端口
KUBELET_PORT="--kubelet-port=10250"                    //kubelet監(jiān)聽(tīng)的端口
KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379"         //指定ETCD的服務(wù)地址、端口
KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16"                 //kubernetes可以分配的ip地址范圍
KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota"
KUBE_API_ARGS=""                     //需要額外添加的配置項(xiàng),簡(jiǎn)單地啟用一個(gè)集群無(wú)需配置

配置flannel網(wǎng)絡(luò)

[root@localhost sysconfig]# vim /etc/sysconfig/flanneld
FLANNEL_ETCD_ENDPOINTS="http://192.168.142.220:2379"          //填寫本機(jī)地址
FLANNEL_ETCD_PREFIX="/coreos.com/network"

啟動(dòng)所有服務(wù)

[root@localhost sysconfig]# for server in etcd kube-apiserver kube-controller-manager kube-scheduler;do systemctl restart $server;systemctl enable $server;systemctl status $server;done
//這里使用的for循環(huán)進(jìn)行批量啟動(dòng),相信都能看懂

進(jìn)行etcd數(shù)據(jù)庫(kù)的設(shè)置

[root@localhost sysconfig]# etcdctl -C //192.168.142.220:2379 set /coreos.com/network/comfig '{"Network":"10.1.0.0/16"}'
node端配置

安裝flannel、kubernetes組件

[root@node ~]# yum -y install flannel kubernetes

修改kubernetes配置文件

[root@node ~]# vim /etc/kubernetes/config
//按照下方進(jìn)行修改
KUBE_LOGTOSTDERR="--logtostderr=true"
KUBE_LOG_LEVEL="--v=0"
KUBE_ALLOW_PRIV="--allow-privileged=false"
KUBE_MASTER="--master=http://192.168.142.220:8080"                    //指向master地址,端口為apiserver監(jiān)聽(tīng)端口
KUBE_ETCD_SERVERS="--etcd_servers=http://192.168.142.220:2379"                  //指向etcd服務(wù)器地址

修改kubelet配置文件

[root@node ~]# vim /etc/kubernetes/kubelet
//按照如下進(jìn)行修改
KUBELET_ADDRESS="--address=0.0.0.0"                     //監(jiān)聽(tīng)全網(wǎng)段
KUBELET_PORT="--port=10250"               //端口保持不變
KUBELET_HOSTNAME="--hostname-override=192.168.142.136"                 //指自己
KUBELET_API_SERVER="--api-servers=http://192.168.142.220:8080"                  //指向master端
KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latest"
KUBELET_ARGS=""

修改flannel網(wǎng)絡(luò)配置

[root@node ~]# vim /etc/sysconfig/flanneld
FLANNEL_ETCD_ENDPOINTS="http://192.168.142.220:2379"            //指向主服務(wù)器
FLANNEL_ETCD_PREFIX="/coreos.com/network"

開(kāi)啟所有組件

[root@node ~]# for SERVICES in flanneld kube-proxy kubelet docker; do systemctl restart $SERVICES; systemctl enable $SERVICES; systemctl status $SERVICES; done
返回master端
[root@master sysconfig]# kubectl get nodes
NAME             STATUS    AGE
192.168.142.136   Ready     34m

注意:

使用YUM倉(cāng)庫(kù)在線安裝K8S通常只適用于實(shí)驗(yàn)環(huán)境,容錯(cuò)性太差。

以上就是用yum倉(cāng)庫(kù)安裝配置atcd數(shù)據(jù)庫(kù)、kubernetes組件、flannel網(wǎng)絡(luò)組件的方法了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊!

分享題目:怎么用yum倉(cāng)庫(kù)安裝配置atcd數(shù)據(jù)庫(kù)、kubernetes組件、flannel網(wǎng)絡(luò)組件
文章位置:http://bm7419.com/article4/geghie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷搜索引擎優(yōu)化、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站制作、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)