99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RISC-V公測平臺發(fā)布·如何在SG2042上玩轉(zhuǎn)k3s

澎峰科技PerfXLab ? 來源:澎峰科技PerfXLab ? 作者:澎峰科技PerfXLab ? 2023-07-31 15:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

Kubernetes是一個開源的容器管理平臺,通過Kubernetes的跨集群管理功能,用戶可以方便地進(jìn)行應(yīng)用程序的復(fù)制、遷移和跨云平臺的部署。

而k3s作為Kubernetes的輕量級發(fā)行版,相比傳統(tǒng)的Kubernetes具有更小的二進(jìn)制文件大小和更低的資源消耗。

使用 K3s 不僅能夠縮短啟動集群的時間,還能夠減少集群需要消耗的資源。是RISC-V軟件生態(tài)中不可或缺的一部分。

接下來就將教大家如何在SG2042上玩轉(zhuǎn)k3s。

一、本次實(shí)驗(yàn)材料

1. 一臺SG2042服務(wù)器

2. 已經(jīng)預(yù)先編譯好的k3s

已預(yù)先編譯的k3s二進(jìn)制文件下載

https://github.com/CARV-ICS-FORTH/k3s/releases

二、實(shí)驗(yàn)過程

1. 下載、運(yùn)行k3s

首先我們下載預(yù)先編譯好的k3s包:

wKgaomTHXoCATJ4hAADJGX-LB5I097.png

由于預(yù)編譯好的k3s包已被分為三個文件,因此需要將三個文件合并為一個文件

wKgZomTHXpCALW4zAAE3NN6LrXs625.png

解壓,并給k3s-riscv64文件添加運(yùn)行權(quán)限:

wKgZomTHXpyACM6HAAF348N6u4I020.png

測試該文件是否能運(yùn)行,如果出現(xiàn)說明,那就說明成功運(yùn)行。

wKgaomTHXq2AN_9XAANoiGS-5ig436.png

將k3s-riscv64文件復(fù)制到/usr/local/bin/下,并更名為k3s

wKgZomTHXsCAVGK9AAGDR33wAjA174.png

注意:不要忘記加上sudo,否則會提示沒有權(quán)限。

再次測試,看看k3s是否能運(yùn)行:

wKgZomTHXteAaqEZAAPGzM8raQM422.png

2. 下載、運(yùn)行k3s安裝腳本

當(dāng)然只有k3s二進(jìn)制文件是不夠的,因此我們還需要使用安裝腳本以獲得完整的k3s體驗(yàn)。

下載k3s安裝腳本:

curl -sfL

https://get.k3s.io > k3s-install.sh

wKgZomTHXwmAVRTwAAD6TWDH3Ls922.png

運(yùn)行該腳本:

chmod +x k3s-install.sh

注意,如果直接./k3s-install.sh,會提示不支持的架構(gòu),因此需要把前面的參數(shù)帶上。

INSTALL_K3S_EXEC="server --disable metrics-server" INSTALL_K3S_SKIP_DOWNLOAD="true" bash -x ./k3s-install.sh

查看狀態(tài),如提示active那就說明k3s正在運(yùn)行:

systemctl status k3s
wKgaomTHX1mACnzJAAKpw2Uloqo926.png

3.運(yùn)行k3s容器

新建hello-sg2042.yaml打開并往里面復(fù)制以下內(nèi)容:

改自:

https://raw.githubusercontent.com/CARV-ICS-FORTH/kubernetes-riscv64/main/examples/hello-kubernetes.yaml


apiVersion: v1
kind: Service
metadata:
  name: hello
spec:
  type: ClusterIP
  ports:
  - port: 8080
  selector:
    app: hello
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: hello
spec:
  replicas: 1
  selector:
    matchLabels:
      app: hello
  template:
    metadata:
      labels:
        app: hello
    spec:
      containers:
      - name: hello-kubernetes
        image: carvicsforth/hello-kubernetes:1.10.1
        env:
        - name: MESSAGE
          value: "Greeting from SG2042!"

保存退出后使用該模板啟動一個新的容器:

sudo kubectl apply -f hello-sg2042.yaml

注意:不要忘記sudo,不然就會提示沒有權(quán)限!

wKgaomTHX6GATNDvAADmObQMMps896.png

查看pods情況:

sudo kubectl get pods -o wide
wKgZomTHX8KAd1GHAACZN4VE9g4123.png

(如果看到pod還沒顯示ip地址,你可以耐心等一會,直到顯示pod的ip地址)

使用curl拉取網(wǎng)頁,如果拉取到網(wǎng)頁,那就說明k3s容器運(yùn)行成功:

wKgZomTHX9eAcvHkAAL1eE38okw149.png

4.開放外部計算機(jī)訪問

雖然本機(jī)可以通過curl訪問,但是外部計算機(jī)訪問不了,那如何讓外部計算機(jī)訪問該網(wǎng)頁呢?

這就需要修改hello-sg2042.yaml中的內(nèi)容了,用編輯器打開hello-sg2042.yaml,然后按照以下內(nèi)容修改:

apiVersion: v1
kind: Service
metadata:
  name: hello
spec:
  type: NodePort
  ports:
  - port: 8080
    targetPort: 8080
    nodePort: 30080
    protocol: TCP
  selector:
    app: hello
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: hello
spec:
  replicas: 1
  selector:
    matchLabels:
      app: hello
  template:
    metadata:
      labels:
        app: hello
    spec:
      containers:
      - name: hello-kubernetes
        image: carvicsforth/hello-kubernetes:1.10.1
        env:
        - name: MESSAGE
          value: "Greeting from SG2042!"

注意:nodePort可以自行修改你想要的,但是只能在30000-32767里選一個。

在瀏覽器中訪問http://175.8.161.253:30080(如果用的是你自己的端口號,請將30080改成你當(dāng)時設(shè)置的nodePort)即可。

wKgaomTHYAaAMtupAAD22HINcdk277.png

三、實(shí)驗(yàn)總結(jié):

得益于社區(qū)的幫助,k3s已經(jīng)可以運(yùn)行在sg2042平臺上,但是由于該Fork并未并入k3s官方代碼,因此k3s目前未正式支持riscv64。

參考資料:

kubernetes-riscv64下的運(yùn)行指南

https://github.com/CARV-ICS-FORTH/kubernetes-riscv64#running

《RISC-V公測平臺發(fā)布》系列文章會持續(xù)跟大家分享澎峰RISC-V生態(tài)圈的開發(fā)者朋友們在RISC-V平臺的移植測試成果,目前已發(fā)布:1.

RISC-V公測平臺發(fā)布 · Stream帶寬完整測試

2.RISC-V公測平臺發(fā)布 · 我的世界MohistMC

3.RISC-V公測平臺發(fā)布 · 第一個WEB Server“Hello RISC-V world!”

4.RISC-V公測平臺發(fā)布 · 如何在SG2042上玩轉(zhuǎn)k3s(本篇)

未來計劃發(fā)布:

1.RISC-V公測平臺發(fā)布 · 第一個BLOG Server"RISC-V成長日記”

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    679

    瀏覽量

    33964
  • RISC-V
    +關(guān)注

    關(guān)注

    46

    文章

    2552

    瀏覽量

    48747
  • kubernetes
    +關(guān)注

    關(guān)注

    0

    文章

    245

    瀏覽量

    9062
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    RISC-V公測平臺發(fā)布:如何在SG2042玩轉(zhuǎn)OpenMPI

    OpenMPI是一個免費(fèi)、開源、高性能的MPI實(shí)現(xiàn),兼容MPI-1和MPI-2標(biāo)準(zhǔn),并且還擁有完整的MPI-3.1標(biāo)準(zhǔn)。OpenMPI由開源社區(qū)開發(fā)維護(hù),支持大多數(shù)類型的HPC平臺。
    的頭像 發(fā)表于 08-07 11:59 ?1526次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公測</b><b class='flag-5'>平臺</b><b class='flag-5'>發(fā)布</b>:如<b class='flag-5'>何在</b><b class='flag-5'>SG2042</b><b class='flag-5'>上</b><b class='flag-5'>玩轉(zhuǎn)</b>OpenMPI

    RISC-V公測平臺發(fā)布 · 數(shù)據(jù)庫在RISC-V服務(wù)器的適配評估

    在這一期文章中,我們繼續(xù)深入討論RISC-V+數(shù)據(jù)庫的應(yīng)用。本期就繼續(xù)利用HS-2平臺來測試數(shù)據(jù)庫軟件在RISC-V服務(wù)器的兼容性。
    的頭像 發(fā)表于 08-21 17:09 ?1372次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公測</b><b class='flag-5'>平臺</b><b class='flag-5'>發(fā)布</b> · 數(shù)據(jù)庫在<b class='flag-5'>RISC-V</b>服務(wù)器<b class='flag-5'>上</b>的適配評估

    算能重磅發(fā)布行業(yè)首款服務(wù)器級RISC-V CPU算豐SG2042,助力RISC-V邁向高性能計算

    ,算能也重磅發(fā)布了行業(yè)首款服務(wù)器級RISC-V CPU算豐SG2042,助力RISC-V 邁向高性能計算領(lǐng)域。首款服務(wù)器級RISC-V CP
    發(fā)表于 03-03 16:45

    openEuler RISC-V 23.03 創(chuàng)新版本亮相:全面提升硬件兼容性和桌面體驗(yàn)

    VisionFive 2 和算能 SG2042 兩款設(shè)備。支持 SG2042openEuler RISC-V 23.03 創(chuàng)新版本成功接入 RISC-V 64 cores 高性能處理
    發(fā)表于 04-15 13:55

    256核!賽昉發(fā)布全新RISC-V眾核子系統(tǒng)IP平臺

    11月23日,中國RISC-V軟硬件生態(tài)領(lǐng)導(dǎo)者賽昉科技正式發(fā)布自主研發(fā)的片一致性互聯(lián)IP——昉·星鏈-700(StarLink-700),并推出基于StarLink-700和昉·天樞-90
    發(fā)表于 11-29 13:37

    高清無碼:2023年玄鐵RISC-V生態(tài)大會,算能SG2042與澎峰科技的高性能計算型服務(wù)器共同亮相

    X 16Cluster,L3 64MB PCIe Gen4,驅(qū)動大GPU、NPU卡。 DDR4,4channel,ECC,3200MT/s ~ 硬件介紹 ~ 敲重點(diǎn) SG2042,3月已經(jīng)量產(chǎn) 以下
    發(fā)表于 03-03 09:22 ?8667次閱讀
    高清無碼:2023年玄鐵<b class='flag-5'>RISC-V</b>生態(tài)大會,算能<b class='flag-5'>SG2042</b>與澎峰科技的高性能計算型服務(wù)器共同亮相

    成功適配算能SG2042服務(wù)器板卡!deepin for RISC-V新進(jìn)展

    去年11月,deepin操作系統(tǒng)在V23 Alpha版本中正式適配RISC-V。在stage1 ,deepin實(shí)現(xiàn)了在RISC-V平臺上適配DDE桌面環(huán)境的核心目標(biāo),并成功適配了阿里的
    的頭像 發(fā)表于 03-10 10:32 ?1559次閱讀

    RISC-V聯(lián)盟年會看點(diǎn)回顧 2023年是RISC-V高性能計算元年

    ?高性能處理器,SG2042已經(jīng)量產(chǎn)(算能科技)?????* RISC-V 64cores開發(fā)者工作站,4月發(fā)
    的頭像 發(fā)表于 03-14 14:55 ?2992次閱讀

    算能重磅發(fā)布行業(yè)首款服務(wù)器級RISC-V CPU算豐SG2042

    王雷也同步了基于SG2042的EVB開發(fā)板和2U服務(wù)器的最新進(jìn)展,EVB開發(fā)板搭載了一顆SG2042,擁有豐富的外設(shè)、調(diào)試接口和擴(kuò)展接口,可以幫助開發(fā)者快速進(jìn)行開發(fā)和調(diào)試,加速整個開發(fā)過程。
    的頭像 發(fā)表于 03-30 11:01 ?4125次閱讀

    openEuler成功適配SG2042服務(wù)器板卡加速軟件包構(gòu)建

    近日,RISC-V SIG 取得重要成果,成功在算能 SG2042 (EVB) 服務(wù)器板卡上成功適配 openEuler 操作系統(tǒng),這是推動 RISC-V 生態(tài)發(fā)展的重要進(jìn)展。 SG2042
    的頭像 發(fā)表于 04-12 18:24 ?2027次閱讀

    openEuler RISC-V 23.03 創(chuàng)新版本亮相:全面提升硬件兼容性和桌面體驗(yàn)

    近日,openEuler RISC-V 23.03 創(chuàng)新版本正式發(fā)布。openEuler RISC-V SIG 作為 openEuler 系統(tǒng)在 RISC-V 架構(gòu)
    的頭像 發(fā)表于 04-14 16:16 ?1478次閱讀

    RISC-V公測平臺發(fā)布 使用YCSB測試SG2042的MySQL性能

    MySQL數(shù)據(jù)庫服務(wù)是一個完全托管的數(shù)據(jù)庫服務(wù),可使用世界最受歡迎的開源數(shù)據(jù)庫來部署云原生應(yīng)用程序。它是百分百由MySQL原廠開發(fā),管理和提供支持。
    的頭像 發(fā)表于 08-10 19:15 ?1178次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公測</b><b class='flag-5'>平臺</b><b class='flag-5'>發(fā)布</b>  使用YCSB測試<b class='flag-5'>SG2042</b><b class='flag-5'>上</b>的MySQL性能

    算能 SG2042 / Milk-V Pioneer 的含金量還在不斷提升:RISC-V 生態(tài)逐步完善,玩大型游戲已經(jīng)不遠(yuǎn)了!

    SG2042高性能RISC-V處理器的臺式機(jī)Milk-VPioneer上成功玩了一把并錄制了一段視頻,可以看到即使最為入門級的AMDRX580系列顯卡,游戲過程也非常流暢。
    的頭像 發(fā)表于 11-01 08:10 ?925次閱讀
    算能 <b class='flag-5'>SG2042</b> / Milk-<b class='flag-5'>V</b> Pioneer 的含金量還在不斷提升:<b class='flag-5'>RISC-V</b> 生態(tài)逐步完善,玩大型游戲已經(jīng)不遠(yuǎn)了!

    首款RISC-V架構(gòu)服務(wù)器,助力行業(yè)精準(zhǔn)適配AI場景

    RISC-V融合服務(wù)器RS-SRM120為2U雙路異構(gòu)服務(wù)器產(chǎn)品,搭載雙RISC-V指令集64核處理器SG2042,通過高效的雙芯互聯(lián)架構(gòu),提供強(qiáng)大的智算能力。支持CV模型、LLM等多種深度學(xué)習(xí)模型
    的頭像 發(fā)表于 02-28 16:34 ?873次閱讀
    首款<b class='flag-5'>RISC-V</b>架構(gòu)服務(wù)器,助力行業(yè)精準(zhǔn)適配AI場景

    簡述K3SK8S的區(qū)別

    K3s 是CNCF 認(rèn)證的 Kubernetes 發(fā)行版和Sandbox項(xiàng)目,專為低資源環(huán)境而設(shè)計。由 Rancher Labs 維護(hù)著 K3s
    的頭像 發(fā)表于 04-18 10:27 ?495次閱讀