華為鯤鵬服務(wù)器上安裝K8s(K3s)實(shí)踐

應(yīng)國產(chǎn)化信創(chuàng)的需求,公司的平臺需要跟華為鯤鵬服務(wù)器做適配,需要在服務(wù)上安裝K8s寂嘉,

# uname -r 
4.19.90-52.15.v2207.ky10.aarch64
# uname -m
aarch64

雖然官方有提供安裝K8s的文檔及部署工具,但是支持的K8s版本太老了布近,有同事部署在華為云鯤鵬服務(wù)器上部署過K8s 1.18的版本垫释,但是不太巧,最近團(tuán)隊(duì)在使用K8s高版本的適配撑瞧,最高支持到K8s 1.26棵譬,這時(shí)再使用1.18的版本怎么也說不過去。最重要预伺,我問部署過K8s的同事订咸,對方直接甩給我華為官方文檔鏈接,看著那離線安裝腳本就頭大酬诀,也沒有想改的欲望了脏嚷,可復(fù)用性也高,于是決定想其它辦法瞒御,另辟蹊徑父叙。

鑒于又前用使用K3s的經(jīng)歷,而且K3s還是K8s的認(rèn)證發(fā)行版肴裙,又非常輕量趾唱,于是我決定用K3s的自動化部署工具來安裝。

安裝過程也非常簡潔:

curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_VERSION=v1.22.10+k3s1 INSTALL_K3S_MIRROR=cn sh -

初步驗(yàn)證后發(fā)現(xiàn)部署過程會中斷蜻懦,在K3s的issue中找到了對于這個(gè)問題的描述

Installation scripts can't handle VERSION_ID on Kylin V10 OS #8206

原來K3s官方也沒有做過kylin v10的適配甜癞,可能腳本需要做一些改動。順著這條issue我以找到了對應(yīng)的PR: Make the install script support kylin v10, 然后又遇到selinux的問題宛乃,

[ERROR] Failed to find the k3s-selinux policy, please install

幸好有人也遇到過這個(gè)問題悠咱,通過排查發(fā)現(xiàn)k3s有一個(gè)叫做k3s-selinux的項(xiàng)目,但我并不知道在kylin v10上應(yīng)該使用哪個(gè)版本征炼,只能用最笨的辦法析既,只能一個(gè)個(gè)試,

  1. k3s-selinux-1.3-1.el9.noarch.rpm 失敗
  2. k3s-selinux-1.3-1.el8.noarch.rpm 失敗
  3. k3s-selinux-1.3-1.el7.noarch.rpm 成功

多一點(diǎn)耐心谆奥,其實(shí)也就需要三次而已眼坏。雖然整個(gè)過程還是會遇到有一些瑣碎的小問題,但好在總算整理出來一個(gè)可復(fù)用的版本雄右,基本步驟如下:

  1. systemctl stop firewalld
  2. rpm -i k3s-selinux-1.3-1.el7.noarch.rpm
  3. INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh # 離線安裝可以加快部署速度空骚,這里容器運(yùn)行時(shí)是containerd

獲取token

cat /var/lib/rancher/k3s/server/token 

添加agent

INSTALL_K3S_SKIP_DOWNLOAD=true K3S_URL=https://k3s-server-ip:6443 K3S_TOKEN=K3S-SEVER-TOKEN install.sh 

配置私有鏡像中心:/etc/rancher/k3s/registries.yaml

# cat /etc/rancher/k3s/registries.yaml
mirrors:
  # 內(nèi)網(wǎng)harbor
  172.3.4.5:
    endpoint:
      - "http://172.3.4.5"
configs:
  "172.3.4.5":
    auth:
      username: XXX # 這是私有鏡像倉庫的用戶名
      password: XXX # 這是私有鏡像倉庫的密碼

k3s server:

systemctl restart k3s

k3s agent

systemctl restart k3s-agent

總結(jié)

其實(shí)整個(gè)過程并沒有太多難度纺讲,因?yàn)椴渴鸬膫€(gè)中細(xì)節(jié)我也沒法在短時(shí)間內(nèi)完全弄明白,只是秉承著一個(gè)原則:我應(yīng)該不是第一個(gè)遇到這個(gè)問題人吧(如果我是第一個(gè)吃螃蟹的囤屹,那可太棒了熬甚,工作需要,一定會進(jìn)行到底的)肋坚,所以只是運(yùn)用了一些搜索和github社區(qū)而已乡括。這個(gè)事情的意義在于,它的可復(fù)用性一定會在后續(xù)的工作中給我和同事帶來便利智厌。

參考:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诲泌,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子铣鹏,更是在濱河造成了極大的恐慌敷扫,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诚卸,死亡現(xiàn)場離奇詭異葵第,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)合溺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門卒密,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人棠赛,你說我怎么就攤上這事哮奇。” “怎么了睛约?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵鼎俘,是天一觀的道長。 經(jīng)常有香客問我痰腮,道長而芥,這世上最難降的妖魔是什么律罢? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任膀值,我火速辦了婚禮,結(jié)果婚禮上误辑,老公的妹妹穿的比我還像新娘沧踏。我一直安慰自己,他們只是感情好巾钉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布翘狱。 她就那樣靜靜地躺著,像睡著了一般砰苍。 火紅的嫁衣襯著肌膚如雪潦匈。 梳的紋絲不亂的頭發(fā)上阱高,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機(jī)與錄音茬缩,去河邊找鬼赤惊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛凰锡,可吹牛的內(nèi)容都是我干的未舟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼掂为,長吁一口氣:“原來是場噩夢啊……” “哼裕膀!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起勇哗,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤昼扛,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后欲诺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體野揪,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年瞧栗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斯稳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡迹恐,死狀恐怖挣惰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情殴边,我是刑警寧澤憎茂,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站锤岸,受9級特大地震影響竖幔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜是偷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一拳氢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蛋铆,春花似錦馋评、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春蜕青,著一層夾襖步出監(jiān)牢的瞬間苟蹈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工右核, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留汉操,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓蒙兰,卻偏偏與公主長得像磷瘤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子搜变,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

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