在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

小小樹莓派,竟在 Servercore 上撐起輕量 Kubernetes 集群大夢想!

上海晶珩電子科技有限公司 ? 2025-03-25 09:32 ? 次閱讀

Servercore是一個動態的云平臺,最近在肯尼亞充滿活力的城市內羅畢推出了其服務器。我被他們提供的免費優惠券所吸引,可以體驗他們的云資源,于是忍不住去探索了他們引以為豪的獨特服務器規格,包括Raspberry Pi 4B服務器。

在本指南中,我們將介紹如何在Servercore上配置Raspberry Pi 4B,并順利創建一個強大的Kubernetes集群。我們將一起導航配置所有必要元素的復雜性,最終建立一個功能齊全的集群。

對于本設置,我將使用Rancher labs的K3s發行版,因為它針對ARM服務器進行了優化,并且與Pi配合使用效果極佳。你也可以使用其他發行版,如K0s進行設置。

前提條件

1.擁有Servercore賬戶

2.了解Kubernetes和K3s

配置Raspberry Pi 4B

1.在你的主賬戶頁面選擇“Servers

2.通過選擇“MicroSD”來篩選結果

fc60cf06-0918-11f0-9434-92fbcf53809c.png

3.選擇“Raspberry Pi 4B”

fc8168ba-0918-11f0-9434-92fbcf53809c.png

注意:目前,Pi 只在 Saint Petersburg提供。

4.選擇Ubuntu版本

fca2abf6-0918-11f0-9434-92fbcf53809c.png

注意:你也可以添加你的SSH密鑰

5.點擊“Pay Now”(立即支付)

fcc3b9c2-0918-11f0-9434-92fbcf53809c.png

6.查看已配置的服務器

fcd78a10-0918-11f0-9434-92fbcf53809c.png

7.通過深入了解服務器并選擇“Operating System”選項卡來獲取密碼

fcf5f6bc-0918-11f0-9434-92fbcf53809c.png

配置和更新Pi 4B

以下步驟需要在主節點和工作節點上都執行

更新和升級

sudo apt update | sudo apt upgrade

啟用IP表

sudo iptables -f

建議關閉ufw(不復雜的防火墻):

ufw disable

安裝curl和其他必要工具:

sudo apt install curl unzip -y

由于你在Raspberry Pi 4B上使用的是Ubuntu,默認情況下cgroup未啟用,你需要手動啟用它。

注意:它未在/boot/cmdline.txt中配置。

配置cgroup

移動到/boot/firmware

cd /boot/firmware

編輯cmdline.txt文件夾

sudo nano /boot/firmware/cmdline.txt

在行的末尾添加以下cgroup設置

cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory

重啟Raspberry Pi節點

sudo reboot

在主節點上安裝K3s

下載并運行K3s腳本

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

fd0ee32a-0918-11f0-9434-92fbcf53809c.png

這將下載并在管理節點上啟動k3s,你可以通過檢查節點是否正在運行來查看。

kubectl get nodes

fd33620e-0918-11f0-9434-92fbcf53809c.png

獲取并復制用于連接兩個節點的加入令牌

sudo cat /var/lib/rancher/k3s/server/node-token

工作節點

安裝k3s并將其加入到主節點

curl -sfL https://get.k3s.io | K3S_TOKEN="YOUR TOKEN" K3S_URL="https://[your server ip]:6643" K3S_NODE_NAME="servername" sh -

這將下載K3s二進制文件并將其加入到主節點。

檢查節點

查看節點是否已加入。

kubect get nodes

fd4bf7c4-0918-11f0-9434-92fbcf53809c.png

工作節點已加入到主節點,我們準備通過在集群上運行一個應用程序來測試我們的集群。

測試集群

讓我們運行一個NGINX容器來檢查集群是否運行良好

kubectl create deployment nginx-deployment --image=nginx

查看Pod是否正在運行

kubectl get pods -o wide

fd6852fc-0918-11f0-9434-92fbcf53809c.png

我們可以看到Pod正在工作節點上運行。現在讓我們公開該應用程序。

kubectl expose deployment nginx-deployment --port=80 --type=NodePort --name=nginx-service

fd841000-0918-11f0-9434-92fbcf53809c.png

最后,讓我們將應用程序端口轉發,以便我們可以在集群外部查看它。

kubectl port-forward deployment/nginx-deployment 8080:80

fda753e4-0918-11f0-9434-92fbcf53809c.png

我們可以在瀏覽器中查看正在運行的應用程序

fdbf6b32-0918-11f0-9434-92fbcf53809c.png

結論

在本博客中,我們成功地在Servercore上配置了Raspberry Pi 4B集群,并使用K3s配置了Kubernetes。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 樹莓派
    +關注

    關注

    118

    文章

    1882

    瀏覽量

    106257
  • kubernetes
    +關注

    關注

    0

    文章

    234

    瀏覽量

    8833
收藏 人收藏

    評論

    相關推薦

    樹莓DIY之打造mini版BOOMBOX

    突發奇想,是否能夠用 GPIO 結合一個功放芯片來設計一個功放板,直接扣接在樹莓的 GPIO , 然后用兩個小的 mini 揚聲器結合起來讓樹莓
    發表于 04-19 15:54 ?1696次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>DIY之打造mini版BOOMBOX

    120個樹莓集群

    我就發圖,讓大家觀賞一下120個樹莓做的集群。面板的后面,安裝了10個USB集線器,10個以太網交換機,一個超強電源組。
    發表于 01-20 18:29

    暢想未來-----平凡生活中的英雄夢想

    暢想未來智能科技----致力于時尚前沿黑科技智能產品我是一個再平凡不過的普通人了,但我心里也有我自己小小夢想!而且,我也在一步步的去努力,去做!大夢想,星星光,小夢想,像太陽!有夢的
    發表于 06-05 12:20

    阿里云Kubernetes集群聯邦

    摘要: kubernetes集群讓您能夠方便的部署管理運維容器化的應用。但是實際情況中經常遇到的一些問題,就是單個集群通常無法跨單個云廠商的多個Region,更不用說支持跨跨域不同的云廠商。這樣會給
    發表于 03-12 17:10

    kubernetes集群配置

    基于v1104版本手動搭建高可用kubernetes 集群
    發表于 08-19 08:07

    請問鴻蒙系統可以部署kubernetes集群嗎?

    鴻蒙系統可以部署kubernetes集群
    發表于 06-08 11:16

    樹莓裝機教程

    樹莓裝機教程樹莓裝機教程樹莓裝機教程樹莓
    發表于 11-25 10:14 ?52次下載

    樹莓設置基本流程(

    第一步,在win系統下安裝樹莓的系統到SD卡 第二步,安裝和啟動樹莓 第三步,如何設置樹莓
    發表于 11-30 11:03 ?17次下載

    如何部署基于Mesos的Kubernetes集群

    的內核。把Kubernetes運行在Mesos集群之上,可以和其他的框架共享集群資源,提高集群資源的利用率。 本文是Kubernetes和M
    發表于 10-09 18:04 ?0次下載
    如何部署基于Mesos的<b class='flag-5'>Kubernetes</b><b class='flag-5'>集群</b>

    炸裂!小小樹莓要搭上 Google 的人工智能了

    2017 年 1 月 23 日,樹莓(Raspberry Pi)在博客發出了一則公告,表示 Google 在 2017 年將“非常有范兒地來到”樹莓
    發表于 04-02 14:48 ?336次閱讀

    Kubernetes 集群的功能

    Telepresence 是一個開源工具,可讓您在本地運行單個服務,同時將該服務連接到遠程 Kubernetes 集群
    的頭像 發表于 09-05 10:58 ?1197次閱讀

    Kubernetes集群的關閉與重啟

    在日常對 Kubernetes 集群運行維護的過程中,您可能需要臨時的關閉或者是重啟 Kubernetes 集群集群進行維護,本文將介紹如
    的頭像 發表于 11-07 09:50 ?1w次閱讀

    樹莓派上搭建Kubernetes智能邊緣集群

    電子發燒友網站提供《在樹莓派上搭建Kubernetes智能邊緣集群.zip》資料免費下載
    發表于 12-09 09:20 ?2次下載
    在<b class='flag-5'>樹莓</b>派上搭建<b class='flag-5'>Kubernetes</b>智能邊緣<b class='flag-5'>集群</b>

    Kubernetes集群部署

    Kubeadm是一種Kubernetes集群部署工具,通過kubeadm init命令創建master節點,通過 kubeadm join命令把node節點加入到集群
    的頭像 發表于 02-15 10:35 ?1880次閱讀

    使用Velero備份Kubernetes集群

    Velero 是 heptio 團隊(被 VMWare 收購)開源的 Kubernetes 集群備份、遷移工具。
    的頭像 發表于 08-05 15:43 ?464次閱讀
    使用Velero備份<b class='flag-5'>Kubernetes</b><b class='flag-5'>集群</b>
    主站蜘蛛池模板: 综合亚洲一区二区三区 | 日本一区二区三区免费看 | 十三以下岁女子毛片免费播放 | 国产精品久久久久久久久久妇女 | 免费观看黄色网址 | 久久国产免费观看精品 | 国产亚洲美女精品久久久2020 | 免费h视频网站 | 女人张开腿让男人桶免费网站 | 91亚洲国产成人久久精品网站 | wwwwwww色| 国产一区二区在线观看免费 | 欧美一区二区三区免费高 | 色人阁婷婷 | 精品国产免费观看久久久 | 国产在线视频网站 | 又黄又涩的视频 | 去毛片| 曰韩欧美 | 国内精品一级毛片免费看 | 国产精品国产午夜免费福利看 | 免费四影虎ww4hu10 | 欧美亚洲综合一区 | 美日韩毛片| 久久夜色精品国产噜噜小说 | 97色偷偷| 亚洲欧美一区二区三区在线播放 | 98pao强力打造高清免费 | 男女爱爱是免费看 | 天天操天天玩 | 黄色三级网站免费 | 欧美日韩不卡码一区二区三区 | 韩国理论三级在线观看视频 | 天天干天天狠 | 日本高清视频网站www | 一区二区不卡免费视频 | 免费在线观看的视频 | 国内精品久久影视 | 国产超爽人人爽人人做 | 色屁屁www影院免费观看视频 | 三级在线观看视频网站 |