項(xiàng)目一?Rancher搭建K8S測(cè)試環(huán)境?1M?2Node

Rancher 平臺(tái)搭建 K8S-Master Node-01 Node-02 節(jié)點(diǎn)集群環(huán)境晌涕,并成功運(yùn)行容器 Nginx。

Rancher_k8s 的安裝

一 茸炒、Ubuntu serve 安裝

1 選擇英文柒爸,(選中文的話后面會(huì) 出現(xiàn)各種錯(cuò)誤)

image.png
image.png

選擇語言


image.png

image.png

是否檢測(cè)鍵盤布局


image.png

image.png

image.png

正在檢測(cè)網(wǎng)絡(luò)
image.png

設(shè)置hostname


image.png

用戶 密碼
image.png

image.png

image.png

是否加密 home目錄
image.png

配置時(shí)區(qū)
image.png

配置LVM的磁盤分區(qū)
image.png

創(chuàng)建磁盤的鏡像


image.png
image.png

image.png

是否把配置寫入磁盤


image.png

設(shè)置網(wǎng)絡(luò)的代理
image.png

選擇 如何升級(jí)系統(tǒng)(選擇第一個(gè) 不自動(dòng)升級(jí))


image.png

選openSSH
image.png

是否把引導(dǎo)頁面寫入到主分區(qū)上
image.png

出現(xiàn)這個(gè)頁面表示安裝完成
image.png

安裝完成

繼續(xù)后 然后系統(tǒng)重啟

二 、ubuntu 系統(tǒng)初步設(shè)置及安裝rancher

1 給 root 用戶設(shè)置密碼,并切換到root 用戶

sudo passwd root
su root

2 更新配置及下載基礎(chǔ)工具

apt-update 更新一下軟件
apt-get install vim 安裝軟件

3 配置固定 IP

編輯文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

并用下面的行來替換有關(guān)eth0的行:

The primary network interface

auto eth0
iface eth0 inet static
address 192.168.2.1
gateway 192.168.2.254
netmask 255.255.255.0

network 192.168.2.0

broadcast 192.168.2.255

將上面的[ip地址]等信息換成你自己就可以了.用下面的命令使網(wǎng)絡(luò)設(shè)置生效:
sudo /etc/init.d/networking restart

4碌补、關(guān)閉交換空間
(安裝k8s 有一點(diǎn)要注意,就是 關(guān)閉交換空間)
vim /etc/fstab
注釋交換空間


image.png

5 關(guān)閉防火墻

sudo ufw disable 關(guān)閉防火墻

6 安裝docker (用這個(gè)腳本裝docker, k8s 才能支持,rancher 官網(wǎng)找)
curl https://releases.rancher.com/install-docker/17.03.sh | sh

7 設(shè)置docker鏡像加速并重啟docker
vim /etc/docker/daemon.json
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://nvggm4ep.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker
Systemctl enable docker

8脑慧、修改主機(jī)名以及解析主機(jī)名

設(shè)置hostname (永久設(shè)置)
vim /etc/hostname
K8s-Master

設(shè)置本地dns 解析
Host 解析
vim /etc/host
192.168.88.139 K8s-Master

9 安裝rancher
sudo docker run -d --restart always --name rancher-server -p 80:8080 rancher/server:v1.6.12

登錄 ip:端口

三 設(shè)置本地登錄

設(shè)置登錄方式為本地登錄


Snipaste_2020-03-10_22-30-47.jpg

Snipaste_2020-03-10_22-31-59.jpg

給用戶設(shè)置密碼用于本地登錄魄眉,并開啟本地登錄


Snipaste_2020-03-10_22-32-34.jpg

退出 ,用剛創(chuàng)建的用戶名和密碼登錄系統(tǒng)
Snipaste_2020-03-10_22-34-40.jpg

Snipaste_2020-03-10_22-35-32.jpg

四 添加鏡像庫

因?yàn)槿萜餍枰R像來創(chuàng)建闷袒,就涉及到鏡像倉庫的問題
所以 要 添加鏡像庫
(可以使用docker官方的坑律,也可以使用hoobor,也可以使用阿里云的)
1 添加 dockerhub

Snipaste_2020-03-10_22-36-49.jpg

Snipaste_2020-03-10_22-37-58.jpg

狀態(tài)顯示active ,說明添加成功
Snipaste_2020-03-10_22-38-27.jpg

2 添加 阿里云鏡像庫
第一行寫阿里云鏡像庫的公網(wǎng)地址囊骤,下邊寫 用戶名和密碼


image.png

登錄阿里云晃择,找到容器鏡像


image.png

復(fù)制公網(wǎng)地址 到 上圖的 第一 空行處,用戶名 在下邊可以找到


image.png

表示添加成功

五 rancher 添加k8s_cn 環(huán)境模板

設(shè)置k8s的環(huán)境


Snipaste_2020-03-10_22-40-20.jpg

添加環(huán)境模板


Snipaste_2020-03-10_22-41-35.jpg

選擇第二個(gè)k8s的模板也物,然后給模板添加名稱宫屠,描述,權(quán)限滑蚯,并點(diǎn)擊編輯設(shè)置
Snipaste_2020-03-10_22-45-53.jpg

選擇k8s版本


Snipaste_2020-03-10_22-47-17.jpg

設(shè)置四個(gè)參數(shù)
私有鏡像 registry.cn-shenzhen.aliyuncs.com
(阿里云的鏡像加速)
Namespace rancher_cn
鏡像的namespace rancher_cn
Pod 鏡像 rancher_cn/pause-amd64:3.0 (替換谷歌)


image.png

改好后浪蹂,往下 點(diǎn)擊設(shè)置
Snipaste_2020-03-10_22-54-56.jpg

回到界面 下拉到最下,點(diǎn)擊創(chuàng)建


Snipaste_2020-03-10_22-56-10.jpg

在環(huán)境模板中就看到創(chuàng)建的 環(huán)境模板


Snipaste_2020-03-10_22-57-41.jpg

六 Rancher安裝K8S環(huán)境添加Master節(jié)點(diǎn)

可查看docker版本


Snipaste_2020-03-10_23-09-50.jpg

根據(jù)k8s的版本來裝docker告材,否則會(huì)出現(xiàn)不兼容的問題

添加master節(jié)點(diǎn)(各個(gè)節(jié)點(diǎn)即使rancher的server 又是 k8s的master節(jié)點(diǎn))
點(diǎn)擊添加主機(jī)


Snipaste_2020-03-10_23-11-57.jpg

點(diǎn)擊保存


Snipaste_2020-03-10_23-12-44.jpg

拷貝命令執(zhí)行
Snipaste_2020-03-10_23-13-48.jpg

執(zhí)行完后坤次,回到rancher服務(wù)器頁面
檢測(cè)到 并開始啟動(dòng)服務(wù)


Snipaste_2020-03-10_23-16-36.jpg

等待的過程是容器安裝和啟動(dòng)的過程


Snipaste_2020-03-10_23-18-08.jpg

出現(xiàn)k8s的儀表盤


Snipaste_2020-03-10_23-30-23.jpg

查看所有的服務(wù)全綠,表示已安裝完成


Snipaste_2020-03-11_08-45-33.jpg

點(diǎn)擊儀表盤斥赋,出現(xiàn)下面頁面缰猴,k8s就完成了


Snipaste_2020-03-10_23-30-46.jpg

七 添加node節(jié)點(diǎn)

在另外兩臺(tái) 安裝docker 機(jī)器上安裝
在node節(jié)點(diǎn)執(zhí)行拷貝的命令


Snipaste_2020-03-10_23-13-48.jpg
Snipaste_2020-03-13_17-52-07.jpg

八 拉取鏡像測(cè)試

部署nginx
此處容器鏡像填寫 (需要注意 自己添加鏡像倉庫是哪個(gè),dockerhub, 阿里云鏡像庫疤剑,還是harbor )(容器需要鏡像來創(chuàng)建 拉取鏡像從添加的鏡像庫 來拉取滑绒,填寫的也就不一樣)
下圖是添加dockerhub 倉庫后,填寫的鏡像


Snipaste_2020-03-13_17-55-05.jpg

如果添加 的是 阿里云倉庫隘膘,填寫如下圖

訪問


Snipaste_2020-03-13_17-55-42.jpg

過程中遇到的問題

1疑故、修改配置文件不能修改

原因 用戶權(quán)限不夠,需切換到root用戶


image.png

2 重啟網(wǎng)卡 出錯(cuò)

image.png

原因 網(wǎng)卡名錯(cuò)誤 應(yīng)該為 ens33(打錯(cuò) 了棘幸,細(xì)節(jié)決定成斞姘狻)


3 主機(jī)添加不上的

rancher安裝k8s 的 docker 版本不兼容
需要到官網(wǎng) 查看

可查看docker版本


Snipaste_2020-03-10_23-09-50.jpg

4 拉取鏡像失敗

image.png

image.png

原因:鏡像庫消失 或 鏡像庫添加失敗
在切換到k8s-dev 環(huán)境后,要再次檢查鏡像庫误续。
因?yàn)槿萜餍枰R像來創(chuàng)建吨悍,就涉及到鏡像倉庫的問題 ,所以 要 添加鏡像庫蹋嵌。
(可以使用docker官方的育瓜,也可以使用hoobor,也可以使用阿里云的)
(拉取的鏡像鏡像庫中有才可以拉取,不然也會(huì)失斣岳谩)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末躏仇,一起剝皮案震驚了整個(gè)濱河市恋脚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌焰手,老刑警劉巖糟描,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異书妻,居然都是意外死亡船响,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門躲履,熙熙樓的掌柜王于貴愁眉苦臉地迎上來见间,“玉大人,你說我怎么就攤上這事工猜∶姿撸” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵篷帅,是天一觀的道長(zhǎng)史侣。 經(jīng)常有香客問我,道長(zhǎng)犹褒,這世上最難降的妖魔是什么抵窒? 我笑而不...
    開封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任弛针,我火速辦了婚禮叠骑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘削茁。我一直安慰自己宙枷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開白布茧跋。 她就那樣靜靜地躺著慰丛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瘾杭。 梳的紋絲不亂的頭發(fā)上诅病,一...
    開封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音粥烁,去河邊找鬼贤笆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛讨阻,可吹牛的內(nèi)容都是我干的芥永。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼钝吮,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼埋涧!你這毒婦竟也來了板辽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤棘催,失蹤者是張志新(化名)和其女友劉穎劲弦,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體醇坝,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瓶您,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纲仍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呀袱。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖郑叠,靈堂內(nèi)的尸體忽然破棺而出夜赵,到底是詐尸還是另有隱情,我是刑警寧澤乡革,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布寇僧,位于F島的核電站,受9級(jí)特大地震影響沸版,放射性物質(zhì)發(fā)生泄漏嘁傀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一视粮、第九天 我趴在偏房一處隱蔽的房頂上張望细办。 院中可真熱鬧,春花似錦蕾殴、人聲如沸笑撞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽茴肥。三九已至,卻和暖如春荡灾,著一層夾襖步出監(jiān)牢的瞬間瓤狐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工批幌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留础锐,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓逼裆,卻偏偏與公主長(zhǎng)得像郁稍,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子胜宇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

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

  • ......續(xù)接上一篇文章耀怜。 六恢着、鏡像庫及應(yīng)用 Rancher還有很多功能,在這里都不細(xì)說了财破,因?yàn)檫@是一篇快速上手...
    smooth00閱讀 1,585評(píng)論 0 2
  • 出處:https://andyyoung01.github.io/或http://andyyoung01.16mb...
    運(yùn)維經(jīng)理閱讀 8,288評(píng)論 0 11
  • Rancher是一個(gè)開源的企業(yè)級(jí)全楆桑化容器部署及管理平臺(tái),目前我們使用的是穩(wěn)定發(fā)布的版本V1.6(2017年發(fā)布)...
    smooth00閱讀 3,501評(píng)論 1 6
  • 我認(rèn)為 只要是有夢(mèng)想 每一處都是我的圖書室 我可以在我夢(mèng)想的停機(jī)坪上 陶冶情操左痢、凈化心靈 學(xué)習(xí)文化知識(shí) 好好的把握...
    總角晏晏閱讀 109評(píng)論 0 5
  • 冬天來了靡羡。 冷。 想穿襖子了俊性。 手腳冰涼略步,寒風(fēng)呼嘯。 怎么這么快就冷了定页? 接下至少來要冷150天了趟薄。 以前怎么熬過來的?
    瀟湘月明閱讀 281評(píng)論 16 7