樹莓派下安裝k3s (一)

??k3s 是一個(gè)精簡版的k8s轴合,可以安裝到樹莓派上。之前也曾經(jīng)把k8s安裝到3個(gè)樹莓上做一個(gè)集群,但是k8s實(shí)在是一個(gè)吃資源的大戶,安裝完之后樹莓大部分資源都用來跑k8s了春缕, 本想做一些小實(shí)驗(yàn)也只好放棄了。k3s只有40M台囱,運(yùn)行起來要求也低淡溯,我的樹莓就可以利用上了读整。
k3s在樹莓上安裝很簡單
安裝master服務(wù)器

curl -sfL https://get.k3s.io | sh -

安裝worker

curl -sfL https://get.k3s.io | K3S_URL=https://myserver:6443 K3S_TOKEN=XXX sh -

其中的K3S_TOKEN去master的/var/lib/rancher/k3s/server/node-token 找.

??不過因?yàn)橄螺d的文件在國外簿训。可以考慮把https://get.k3s.io 的執(zhí)行腳本下回來,資源文件下回來强品,在本地執(zhí)行膘侮。我比較懶,直接把資源放在我自己的web站點(diǎn)的榛,改動腳本里的GITHUB_URL=https://github.com/rancher/k3s/releases琼了,這樣我的幾個(gè)樹莓批量處理起來就快了。

??安裝很快就完成了夫晌,可能碰到的問題就來了雕薪,如果像我一樣折騰了幾回后,就會碰到worker節(jié)點(diǎn)沒加到集群這種情況晓淀,systemctl status k3s.service 看到如下問題所袁,

msg="Node password rejected, contents of 
'/var/lib/rancher/k3s/agent/node-password.txt' 
may not match server passwd entry"

這個(gè)比較好解決, cat /var/lib/rancher/k3s/server/cred/node-passwd凶掰,去改worker節(jié)點(diǎn)的node-password.txt 就可以了燥爷。

# kubectl get nodes
NAME       STATUS   ROLES    AGE   VERSION
ssomq      Ready    worker   32h   v1.15.4-k3s.1
mydb       Ready    worker   32h   v1.15.4-k3s.1
rak8s001   Ready    master   32h   v1.15.4-k3s.1

一切似乎都很順利,可是總有pod起不來

# kubectl get pods -n kube-system
NAME                         READY   STATUS              RESTARTS   AGE
helm-install-traefik-8v6ql   0/1     Completed           0          30h
coredns-66f496764-5fm9x      1/1     Running             3          30h
svclb-traefik-jrngr          3/3     Running             9          30h
traefik-d869575c8-d5qkk      1/1     Running             3          30h
svclb-traefik-n72c2          3/3     Running             11         30h
svclb-traefik-r45xt          0/3     ContainerCreating   1          30h

估計(jì)是鏡像拉不下來懦窘,考慮已經(jīng)機(jī)器得到了鏡像前翎, 我準(zhǔn)備導(dǎo)出一個(gè),到此我才發(fā)現(xiàn)k3s默認(rèn)用的不是docker用的是Containerd 畅涂,ok沒用過Containerd 港华,正好探索一下。資料不多午衰,半摸半試
Containerd 導(dǎo)出 鏡像

ctr images export pause.tar k8s.gcr.io/pause:3.1

Containerd 導(dǎo)入 鏡像

ctr image import --base-name k8s.gcr.io/pause:3.1 pause.tar

看來如果不想再折騰苹丸,還得熟悉一下Containerd ,不過貌似跟docker差不太多

后補(bǔ):

  1. k3s支持使用多種容器運(yùn)行時(shí)環(huán)境,但是server默認(rèn)以containerd作為運(yùn)行時(shí)苇经,不支持更改赘理。agent節(jié)點(diǎn)可以使用contained也可以使用docker。
  2. 在邊緣計(jì)算中扇单,往往涉及到訪問硬件資源商模,如何從容器內(nèi)部訪問硬件資源?
    Linux系統(tǒng)中蜘澜,所有的硬件資源都體現(xiàn)為/dev/目錄下面的一個(gè)設(shè)備施流,因此只要能夠訪問/dev/目錄下面的設(shè)備文件即可,有的同學(xué)會說鄙信,那是不是將/dev/目錄掛載到容器里面就可以了呢瞪醋?經(jīng)過我的實(shí)踐證明不行,因?yàn)閽燧d到容器里面装诡,即便容器里面是以root用戶運(yùn)行银受,然是仍舊有可能無法訪問一些特殊資源文件践盼,也就是說容器中的“root”用戶與宿主機(jī)的root用戶在訪問權(quán)限上還是有差別。只需要將容器的運(yùn)行模式設(shè)置為“privileged”即可
resources:
   limits:
      cpu: 300m
      memory: 512Mi
    requests:
      cpu: 300m
      memory: 512Mi
securityContext:
    privileged: true
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宾巍,一起剝皮案震驚了整個(gè)濱河市咕幻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌顶霞,老刑警劉巖肄程,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異选浑,居然都是意外死亡蓝厌,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門古徒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來砰识,“玉大人帆吻,你說我怎么就攤上這事粱哼⌒┰模” “怎么了?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵舀寓,是天一觀的道長胆数。 經(jīng)常有香客問我,道長互墓,這世上最難降的妖魔是什么必尼? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮篡撵,結(jié)果婚禮上判莉,老公的妹妹穿的比我還像新娘。我一直安慰自己育谬,他們只是感情好券盅,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著膛檀,像睡著了一般锰镀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上咖刃,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天泳炉,我揣著相機(jī)與錄音,去河邊找鬼嚎杨。 笑死花鹅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的枫浙。 我是一名探鬼主播刨肃,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼古拴,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了之景?” 一聲冷哼從身側(cè)響起斤富,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤膏潮,失蹤者是張志新(化名)和其女友劉穎锻狗,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體焕参,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡轻纪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了叠纷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片刻帚。...
    茶點(diǎn)故事閱讀 38,100評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖涩嚣,靈堂內(nèi)的尸體忽然破棺而出崇众,到底是詐尸還是另有隱情,我是刑警寧澤航厚,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布顷歌,位于F島的核電站,受9級特大地震影響幔睬,放射性物質(zhì)發(fā)生泄漏眯漩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一麻顶、第九天 我趴在偏房一處隱蔽的房頂上張望赦抖。 院中可真熱鬧,春花似錦辅肾、人聲如沸队萤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽浮禾。三九已至,卻和暖如春份汗,著一層夾襖步出監(jiān)牢的瞬間盈电,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工杯活, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留匆帚,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓旁钧,卻偏偏與公主長得像吸重,于是被迫代替她去往敵國和親互拾。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評論 2 345

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