環(huán)境說明

系統(tǒng):
Centos 7.5
集群:
master1 192.168.214.88
master2 192.168.214.89
master3 192.168.214.90
etcd1 192.168.214.200
etcd2 192.168.214.201
etcd3 192.168.214.202
node1 192.168.214.203
node2 192.168.214.204
node3 192.168.214.205
各節(jié)點(diǎn)組件
Master:二進(jìn)制安裝kube-apiserver,kube-scheduler,kube-config-manager(master上的三個(gè)重要組件)、kubectl(命令行工具)
說明:kube-scheduler、kube-controller-manager 和 kube-apiserver 三者的功能緊密相關(guān); 同時(shí)只能有一個(gè) kube-scheduler、kube-controller-manager 進(jìn)程處于工作狀態(tài),如果運(yùn)行多個(gè),則需要通過選舉產(chǎn)生一個(gè) leader
Etcd:源碼二進(jìn)制安裝,選舉leader
Node:安裝flannel,kubelet,kube-proxy,docker-ce
haproxy:配置tcp代理haroxy組件
軟件版本信息
kubernetes:1.12.2
etcd:3.2.22
docker-ce:18.06
flannel:0.9.1
haproxy:1.5.18
準(zhǔn)備工作
所有節(jié)點(diǎn)關(guān)閉防火墻
systemctl stop firewalld && systemctl disable firewalld所有節(jié)點(diǎn)關(guān)閉selinux
sed -i "s/SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config && setenforce 0配置yum源,方便kubernetes組件安裝
yum install -y epel-release vim /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 repo_gpgcheck=0 gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpghost定向,打通集群主機(jī)名通信
vim /etc/hosts master1 192.168.214.88 master1 master2 192.168.214.89 master2 etcd1 192.168.214.200 etcd1 etcd2 192.168.214.201 etcd2 etcd3 192.168.214.202 etcd3 node1 192.168.214.203 node1 node2 192.168.214.204 node2master1生成秘鑰,設(shè)置免密登錄集群其他節(jié)點(diǎn)
ssh-keygen ssh-copy-id -i /root/.ssh/id_rsa.pub master2 ssh-copy-id -i /root/.ssh/id_rsa.pub master3 ssh-copy-id -i /root/.ssh/id_rsa.pub etcd1 ssh-copy-id -i /root/.ssh/id_rsa.pub etcd2 ssh-copy-id -i /root/.ssh/id_rsa.pub etcd3 ssh-copy-id -i /root/.ssh/id_rsa.pub node1 ssh-copy-id -i /root/.ssh/id_rsa.pub node2 ssh-copy-id -i /root/.ssh/id_rsa.pub node3 ssh-copy-id -i /root/.ssh/id_rsa.pub mastercluster配置ntpdate時(shí)間服務(wù)器
yum install ntpdate -y systemctl enable ntpdate.service systemctl start ntpdate.service 臨時(shí)同步:ntpdate time7.aliyun.com 設(shè)置任務(wù)計(jì)劃crontab -e: */30 * * * * /usr/sbin/ntpdate time7.aliyun.com >/dev/null 2>&1關(guān)閉swap,否則會導(dǎo)致kubelet啟動失敗
## 臨時(shí)關(guān)閉:swapoff -a ## 永久關(guān)閉:sed -i 's/.*swap.*/#&/' /etc/fstab另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當(dāng)前文章:Kubernetes之二進(jìn)制安裝(一)搭建環(huán)境說明與前期準(zhǔn)備-創(chuàng)新互聯(lián)
鏈接URL:http://chinadenli.net/article12/ecdgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、云服務(wù)器、軟件開發(fā)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容