CentOS7下kubernetes安裝教程

前言:

kubernetes作為docker的管理工具是由Google開源提供沦辙,但是kubernetes的安裝一直折磨著運(yùn)維人員,在這一系列的文章中我將會由kubernetes的安裝講起為大家介紹kubernetes的安裝使用等過程黄娘,也作為自己的學(xué)習(xí)筆記蜀漆。

inform

所有的操作均需要root權(quán)限涩馆,請在執(zhí)行時加sudo或者su到root賬號下督惰,在安裝的時候請記得把防火墻關(guān)閉并設(shè)置iptables開放2379端口和8080端口。如果在實驗環(huán)境下可以直接將iptables也關(guān)閉了茴厉。

1泽台、環(huán)境介紹

本次安裝有三臺虛擬機(jī)全部安裝的centos操作系統(tǒng),系統(tǒng)的內(nèi)核參數(shù)及版本如下圖所示:

操作系統(tǒng)版本

三臺主機(jī)的職責(zé)如下所示:

host 192.168.163.148 安裝etcd server以及kubernetes server矾缓,同時安裝kubernetes client node怀酷,并且還需要安裝docker;

host 192.168.163.150 安裝kubernetes client server 以及docker嗜闻;

host 192.168.163.138 安裝kubernetes client server 以及docker蜕依;


2、etcd以及kubernetes服務(wù)端的搭建

在centos中已經(jīng)添加了kubernetes和etcd以及docker的鏡像源

在安裝之前我們先執(zhí)行以下命令用于更新我們的鏡像源

# yum update

接著在host 192.168.163.148上執(zhí)行

# yum install etcd kubernetes-master docker-y


安裝完畢后開始修改參數(shù)

首先我們修改etcd的配置參數(shù)琉雳,打開/etc/etcd/etcd.conf

# vi /etc/etcd/etcd.conf將以下幾行進(jìn)行修改样眠,完成后保存退出。

ETCD_NAME=default

ETCD_DATA_DIR="/var/lib/etcd/default.etcd"

ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"

ETCD_ADVERTISE_CLIENT_URLS="http://192.168.163.148:2379"

保存好后繼續(xù)執(zhí)行以下命令

etcdctl set /coreos.com/network/config '{ "Network": "192.168.0.0/16" }'翠肘,這兒需要上設(shè)置一對key-value檐束,其中
192.168.0.0/16也是根據(jù)你自己的情況去設(shè)置。

systemctl enable etcd

systemctl start etcd

接著我們修改kubernetes server的參數(shù)

先打開/etc/kubernetes/apiserver文件修改一下幾行

KUBE_ETCD_SERVERS="--etcd_servers=http://192.168.163.148:2379"

KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=192.168.0.0/16"

第二行設(shè)置--service-cluster-ip-range的這個192.168.0.0/16參數(shù)你們根據(jù)自己的情況去設(shè)置束倍,我是因為自己的虛擬機(jī)地址網(wǎng)段在這里面所以這樣設(shè)置的被丧。

設(shè)置/etc/kubernetes/controller-manager文件里的參數(shù)

KUBE_CONTROLLER_MANAGER_ARGS="--node-monitor-grace-period=10s --pod-eviction-timeout=10s"

設(shè)置 /etc/kubernetes/config 文件里的參數(shù)

KUBE_MASTER="--master=http://192.168.163.148:8080"

到這里為止我們etcd和kubernetes的服務(wù)端設(shè)置就結(jié)束了,接著我們要啟動kubernetes server服務(wù)執(zhí)行下面的命令:

systemctl enable kube-apiserver kube-scheduler kube-controller-manager

systemctl start kube-apiserver kube-scheduler kube-controller-manager

以上就是我們需要在kubernetes服務(wù)端需要完成的安裝配置绪妹。

3甥桂、kubernetes nodes安裝配置

在這里我們以host 192.168.163.150節(jié)點來講解如何配置kubernetes nodes節(jié)點。

我們需要在所有nodes節(jié)點上安裝kubernetes-nodes以及docker還有flanneld一鍵式安裝如下:

yum install kubernetes-node flannel docker -y

安裝完后我們先對docker進(jìn)行配置執(zhí)行以下

systemctl enable docker

systemctl start docker

接著我們需要配置flanneld邮旷,修改/etc/sysconfig/flanneld文件配置如下:

FLANNEL_ETCD="http://192.168.163.148:2379"

FLANNEL_ETCD_KEY="/coreos.com/network"

然后啟動flanneld服務(wù)

systemctl enable flanenld

systemctl restart flanneld, docker

接著對kubernetes node配置文件進(jìn)行修改

修改/etc/kubernetes/config跟上面的修改一致黄选;

/etc/kubernetes/kublet文件進(jìn)行以下修改:

KUBELET_HOSTNAME="--hostname_override=192.168.163.150"

KUBELET_API_SERVER="--api_servers=http://192.168.163.148:8080"

修改完后保存退出并啟動服務(wù)

systemctl enable kubelet kube-proxy

systemctl start kubelet kube-proxy

啟動節(jié)點都按照這樣的設(shè)置就可以完成

完成好上述設(shè)置后我們在kubernetes server節(jié)點也就是我們實驗中的host 192.168.163.148中執(zhí)行kubectl get nodes可以看到如下節(jié)點:


節(jié)點情況

三個節(jié)點都啟動并且狀態(tài)都是ready

4、安裝中的問題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末婶肩,一起剝皮案震驚了整個濱河市办陷,隨后出現(xiàn)的幾起案子貌夕,更是在濱河造成了極大的恐慌,老刑警劉巖懂诗,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜂嗽,死亡現(xiàn)場離奇詭異苗膝,居然都是意外死亡殃恒,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門辱揭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來离唐,“玉大人,你說我怎么就攤上這事问窃『蓿” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵域庇,是天一觀的道長嵌戈。 經(jīng)常有香客問我,道長听皿,這世上最難降的妖魔是什么熟呛? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮尉姨,結(jié)果婚禮上庵朝,老公的妹妹穿的比我還像新娘。我一直安慰自己又厉,他們只是感情好九府,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著覆致,像睡著了一般侄旬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上煌妈,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天勾怒,我揣著相機(jī)與錄音,去河邊找鬼声旺。 笑死笔链,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的腮猖。 我是一名探鬼主播鉴扫,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼澈缺!你這毒婦竟也來了坪创?” 一聲冷哼從身側(cè)響起炕婶,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎莱预,沒想到半個月后柠掂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡依沮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年涯贞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片危喉。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡宋渔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出辜限,到底是詐尸還是另有隱情皇拣,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布薄嫡,位于F島的核電站氧急,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏毫深。R本人自食惡果不足惜吩坝,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望费什。 院中可真熱鬧钾恢,春花似錦、人聲如沸鸳址。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽稿黍。三九已至疹瘦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間巡球,已是汗流浹背言沐。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留酣栈,地道東北人险胰。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像矿筝,于是被迫代替她去往敵國和親起便。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容