中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

怎么用yum倉庫安裝配置atcd數據庫、kubernetes組件、flannel網絡組件

發布時間:2020-06-02 22:10:25 來源:億速云 閱讀:266 作者:Leah 欄目:云計算

本文給大家分享的是用yum倉庫安裝配置atcd數據庫、kubernetes組件、flannel網絡組件的方法,希望大家根據這篇文章可以有所收獲。

實驗環境:

使用系統: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
//按照下圖進行修改
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"                      //數據文件存放路徑
ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"                   //對外提供服務的地址
ETCD_NAME="default"
ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379"       //該節點客戶端監聽地址

修改apiserver配置文件

[root@master ~]# vim /etc/kubernetes/apiserver
//按照下圖進行修改
KUBE_API_ADDRESS="--address=0.0.0.0"                //監聽的接口
KUBE_API_PORT="--port=8080"                           //apiserver的監聽端口
KUBELET_PORT="--kubelet-port=10250"                    //kubelet監聽的端口
KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379"         //指定ETCD的服務地址、端口
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=""                     //需要額外添加的配置項,簡單地啟用一個集群無需配置

配置flannel網絡

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

啟動所有服務

[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循環進行批量啟動,相信都能看懂

進行etcd數據庫的設置

[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
//按照下方進行修改
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監聽端口
KUBE_ETCD_SERVERS="--etcd_servers=http://192.168.142.220:2379"                  //指向etcd服務器地址

修改kubelet配置文件

[root@node ~]# vim /etc/kubernetes/kubelet
//按照如下進行修改
KUBELET_ADDRESS="--address=0.0.0.0"                     //監聽全網段
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網絡配置

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

開啟所有組件

[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倉庫在線安裝K8S通常只適用于實驗環境,容錯性太差。

以上就是用yum倉庫安裝配置atcd數據庫、kubernetes組件、flannel網絡組件的方法了,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎關注億速云行業資訊!

向AI問一下細節

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

AI

罗山县| 武隆县| 呼图壁县| 湘潭市| 筠连县| 邹城市| 威信县| 泌阳县| 大庆市| 岳池县| 磐石市| 遵义市| 长汀县| 文化| 眉山市| 玉环县| 无棣县| 永登县| 登封市| 封开县| 沽源县| 木兰县| 金湖县| 岳西县| 东宁县| 鹤岗市| 盘锦市| 涿州市| 治多县| 浠水县| 望江县| 甘泉县| 高唐县| 太仆寺旗| 富平县| 老河口市| 鹿邑县| 民和| 黄平县| 厦门市| 美姑县|