AI大模型學習十一:?嘗鮮ubuntu 25.04 桌面版私有化sealos cloud + devbox+minio,實戰運行成功

一、說明

沒意思,devbox私有化不支持,看來這個開源意義不大,和宣傳差距很大啊,那devbox就不用玩

?

用了ubuntu 25.04,內核為GNU/Linux 6.14.0-15-generic x86_64,升級了部分image,過程曲折啊

sealos 能干啥

  • 對集群生命周期進行管理,一鍵安裝高可用 Kubernetes 集群,增刪節點清理集群自恢復等

  • 通過 sealos hub 下載和使用完全兼容 OCI 標準的各種分布式軟件如 openebs,minio,ingress,pgsql,mysql,redis 等

  • 通過 sealos desktop 像使用 macOS 一樣管理整個集群,以及管理系統上跑的分布式應用

  • sealos 可以管理 Kubernetes 但并不是一個 Kubernetes 管理器, 而是一個抽象的云操作系統。要管理 Kubernetes 下載一個對應管理應用即可。

  • sealos 可以安裝 Kubernetes 但是并不是一個安裝工具,安裝只是 sealos 的一個 boot 的最基本的能力。

二、安裝ubuntu 25.04

安裝方式和以前ubuntu差不多,我們安裝的是桌面版

1、開機root登錄

設置root用戶密碼:
sudo passwd rootsudo nano /root/.profile
注釋掉: mesg n 2> /dev/null || true
添加: tty -s && mesg n || true\修改SSH配置文件
sudo nano /etc/ssh/sshd_config找到 #PermitRootLogin prohibit-password
改為 PermitRootLogin yessudo systemctl restart ssh重啟
sudo reboot啟動直接root登錄
# 如何沒有這個文件直接建立就可以
nano /etc/sysctl.conffs.inotify.max_user_watches = 524288
fs.inotify.max_user_instances = 65536sysctl -p
更新etc/hosts文件
echo "192.168.1.15 mucuna" | tee -a /etc/hosts
修改時區
root@single:~# mv /etc/localtime /etc/localtime.bak
root@single:~# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
root@single:~# date
Mon Apr 21 03:22:25 PM CST 2025
關閉swap
swapoff -a
sed -ri 's/.*swap.*/#&/' /etc/fstab

SSH免密登錄#在master1虛擬機主節點生成密鑰并分發到其他節點,在執行代碼之前,/root/.ssh/authorized_keys里是空的ssh-keygen -t rsa  #一路回車ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.15

三、部署

1、下載一鍵安裝腳本

# 下載install.sh
curl -sfL https://gh-proxy.com/https://github.com/labring/sealos/blob/main/scripts/cloud/install.sh -o install.sh

2、修改install.sh

................
SEALOS_VERSION="latest"
cloud_version="latest"

?.......

?

kubernetes_version=${kubernetes_version:-"1.30.5"}

cilium_version=${cilium_version:-"1.15.8"}? ?#不能用最新

cert_manager_version=${cert_manager_version:-"1.16.1"}

helm_version=${helm_version:-"3.17.1"}

openebs_version=${openebs_version:-"3.10.0"}

higress_version=${higress_version:-"2.0.6"}

kubeblocks_version=${kubeblocks_version:-"0.8.3"} #不能用最新,要用0.8.*

metrics_server_version=${metrics_server_version:-"0.7.1"}

victoria_metrics_k8s_stack_version=${victoria_metrics_k8s_stack_version:-"1.96.0"}

.......
execute_commands() {
? ? [[ $k8s_installed == "y" ]] || (get_prompt "k8s_installation" && sealos apply -f $CLOUD_DIR/Clusterfile)
?? ?modify_containerd_config
? ? command -v helm > /dev/null 2>&1 || sealos run "${image_registry}/${image_repository}/helm:v${helm_version#v:-3.14.1}"
? ? [[ $k8s_ready == "y" ]] || (get_prompt "cilium_requirement" && sealos run "${image_registry}/${image_repository}/cilium:v${cilium_version#v:-1.15.8}" --env ExtraValues="ipam.mode=kubernetes")
? ? wait_cluster_ready
?? ?
?? ?# containerd配置用于下載docker.io
? ? # 參考 /etc/containerd/certs.d/sealos.hub:5000/hosts.toml
? ? echo "modify_containerd_config start"
? ? mkdir -p /etc/containerd/certs.d/docker.io
? ? touch /etc/containerd/certs.d/docker.io/hosts.toml
?
? ? cat>/etc/containerd/certs.d/docker.io/hosts.toml<<EOF
server = "https://docker.io"
[host."https://docker.m.daocloud.io"]
? capabilities = ["pull", "resolve"]
[host."https://dockerproxy.com/"]
? capabilities = ["pull", "resolve"]
EOF
?
? ? systemctl restart containerd
? ? echo "modify_containerd_config end"

3、一鍵安裝(單節點安裝)?

bash install.sh \
--image-registry=registry.cn-shanghai.aliyuncs.com \
--proxy-prefix=https://gh-proxy.com \
--cloud-version=latest

4、結果顯示

出現99年期限,還有后面的地址?https://192.168.1.15.nip.io?

直接在局域網用這個地址就可以了,關于證書問題,看前面的

AI大模型學習九:?Sealos cloud+k8s云操作系統私有化一鍵安裝腳本部署完美教程-CSDN博客 https://blog.csdn.net/jiangkp/article/details/147155411?spm=1011.2415.3001.5331我們看上面沒有Devbox,還有對象存儲,我們在下面安裝

四、安裝對象存儲

安裝這里安裝會有問題,在測試中我們已經修改,免得重新編輯,可以看下一篇,已經完全可以使用

AI大模型學習十二:?嘗鮮ubuntu 25.04 桌面版私有化sealos cloud + devbox+minio對象存儲測試和漫長修改之路-CSDN博客 https://blog.csdn.net/jiangkp/article/details/147461562?sharetype=blogdetail&sharerId=147461562&sharerefer=PC&sharesource=jiangkp&spm=1011.2480.3001.8118

#拉取
sealos pull registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-objectstorage:latest
sealos pull registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-minio-service:latest
#安裝,一定要加上-e cloudDomain=192.168.1.15.nip.io
sealos run registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-objectstorage:latest -e cloudDomain=192.168.1.15.nip.io
sealos run registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-minio-service:latest -e cloudDomain=192.168.1.15.nip.io

點擊進去,一定要點擊試試

我們create buccket,到這一步說明安裝成功了

?五、安裝devbox

#拉取,最好安裝順序來,我是看這有點像java后臺的哪個server-controll->frontend
sealos pull registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-devbox-service:latest
sealos pull registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-devbox-controller:latest
sealos pull registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-devbox-frontend:latest
#安裝,前面的pull可以不按照順序來,這個一定要安裝順序
sealos run registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-devbox-service:latest -e cloudDomain=192.168.1.15.nip.io
sealos run registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-devbox-controller:latest -e cloudDomain=192.168.1.15.nip.io
sealos run registry.cn-shanghai.aliyuncs.com/labring/sealos-cloud-devbox-frontend:latest -e cloudDomain=192.168.1.15.nip.io

?

六、提醒

不知道能不能用,后面會寫一篇怎么用,看是不是和在線的一樣

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/78724.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/78724.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/78724.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[GXYCTF2019]Ping Ping Ping

解題步驟 1、先使用 內斂執行 查看當前的php文件 執行 命令執行 發現空格被過濾 ?ip127.0.0.1$IFS|$IFSwhomi 還有一個點就是這個 執行的命令是不能進行拼接的 可能就是被過濾了 | 所以我們使用 ; 進行繞過一下 空格過濾代替 $IFS ${IFS} ${IFS}$9 //這里$1到$9都可以 $IFS$1…

重溫TCP通信過程

文章目錄 1. 慢啟動2. 擁塞避免 3. 快速重傳和快速恢復 初識tcp報文 我們先來簡單認識一下報文的格式,具體理解需要后面詳細介紹 源端口和目的端口:顧名思義就是標識傳輸雙方的信息首部長度:指的是TCP報頭的長度,換句話來說,我們需要用一個屬性來描述報頭的長度,就說明TCP的報…

力扣HOT100之鏈表:23. 合并 K 個升序鏈表

這道題我是用最淳樸最簡單的思路去做的&#xff0c;用一個while循環持續地將當前遍歷到的最小值加入到合并鏈表中&#xff0c;while循環中使用一個for循環遍歷整個指針數組&#xff0c;將其中的最小值和對應下標記錄下來&#xff0c;并將其值加入到合并鏈表中&#xff0c;同時對…

Spring Boot 支持政策

&#x1f9d1;&#x1f4bb; Spring Boot 支持政策 ?? Andy Wilkinson 于2023年12月7日編輯本頁 32次修訂 &#x1f4cc; 核心政策 &#x1f6e1;? VMware Tanzu 開源支持政策 Spring Boot 針對關鍵錯誤和安全問題提供支持 &#x1f4c6; 版本支持周期 1?? 主要版本&a…

WeakAuras Lua Script TOC BOSS2 <Lord Jaraxxus>

WeakAuras Lua腳本&#xff08;WA 字符串&#xff09; 十字軍試煉老2 加拉克蘇斯 血肉成灰 !WA:2!TIv7VnYrz8UXuDudiDN7PqFfCdTHKYLOeN7sBpXvKDIZf36Kyw7KRT3DYE2Dh7DAwV7CZSoXUOIewf4GdAfgbu13LPasv8MS4diavKoH4RSkIp0phXDT8je5FGYZmZU2oVCqrGLJZUpZZoZZB)EEz1wkr9ewjSU6MD5u…

Spring security詳細上手教學(二)用戶管理

Spring security詳細上手教學&#xff08;二&#xff09;用戶管理 這章節主要學習&#xff1a; 如何使用UserDetails接口描述用戶在鑒權流中使用UserDetailsService自定義的UserDetailsService實現自定義的UserDetailsManager實現在鑒權中使用JdbcUserDetialsManager 在Spri…

網絡安全廠商F5榮登2025 CRN AI 100榜單,釋放AI潛力

近期&#xff0c;網絡安全廠商F5憑借其應用交付和安全技術與前沿的人工智能洞察&#xff0c;成功入選“2025 CRN AI 100 榜單”&#xff0c;并躋身“領導者”之列。這一榮譽的獲得&#xff0c;彰顯了F5在助力企業擁抱人工智能創新的過程中&#xff0c;無需犧牲性能、靈活性或安…

4.RabbitMQ - 延遲消息

RabbitMQ延遲消息 文章目錄 RabbitMQ延遲消息一、延遲消息介紹二、實現2.1 死信交換機2.2 延遲消息插件2.3 取消超時訂單 一、延遲消息介紹 延遲消息&#xff1a;生產者發送消息時指定一個時間&#xff0c;消費者不會立刻收到消息&#xff0c;而是在指定時間后才收到消息 用戶…

5.學習筆記-SpringMVC(P53-P60)

1.響應 &#xff08;1&#xff09;響應頁面 &#xff08;2&#xff09;響應數據&#xff08;異步提交&#xff09;&#xff1a;文本數據、json數據 2.REST風格 (1)REST:表現形式狀態轉換。 (2)傳統風格資源描述形式 3.Restful入門案例 5.基于RESTful頁面數據…

Golang | 搜索表達式

// (( A | B | C ) & D ) | E & (( F | G ) & H )import "strings"// 實例化一個搜索表達式 func NewTermQuery(field, keyword string) *TermQuery {return &TermQuery{Keyword: &Keyword{Field: field, Word: keyword},} }func (tq *TermQuery…

LangChain構建大模型應用之RAG

RAG(Retrieval-augmented Generation 檢索增強生成)是一種結合信息檢索與生成模型的技術,通過動態整合外部知識庫提升大模型輸出的準確性和時效性。其核心思想是在生成答案前,先檢索外部知識庫中的相關信息作為上下文依據,從而突破傳統生成模型的靜態知識邊界。 為什么我們…

Ubuntu 下 Nginx 1.28.0 源碼編譯安裝與 systemd 管理全流程指南

一、環境與依賴準備 為確保編譯順利&#xff0c;我們首先更新系統并安裝必要的編譯工具和庫&#xff1a; sudo apt update sudo apt install -y build-essential \libpcre3 libpcre3-dev \zlib1g zlib1g-dev \libssl-dev \wgetbuild-essential&#xff1a;提供 gcc、make 等基…

第十二章-PHP文件上傳

第十二章-PHP文件上傳 一&#xff0c;文件上傳原理 一、HTTP協議與文件上傳 1. 請求體結構 當表單設置enctype"multipart/form-data"時&#xff0c;瀏覽器會將表單數據編碼為多部分&#xff08;multipart&#xff09;格式。 Boundary分隔符&#xff1a;隨機生成的…

CSS元素動畫篇:基于當前位置的變換動畫(三)

基于當前位置的變換動畫&#xff08;三&#xff09; 前言縮放效果類元素動畫脈沖動畫效果效果預覽代碼實現 橡皮筋動畫效果效果預覽代碼實現 果凍動畫效果效果預覽代碼實現 歡呼動畫效果效果預覽代碼實現 心跳動畫效果效果預覽代碼實現 結語 前言 CSS元素動畫一般分為兩種&…

Redis ssd是什么?Redis 內存空間優化的點都有哪些?embstr 和 row、intset、ziplist分別是什么?

Redis SSD 是什么&#xff1f; Redis SSD 通常指 Redis 使用 SSD&#xff08;固態硬盤&#xff09;作為持久化存儲介質的場景。雖然 Redis 是內存數據庫&#xff08;數據主要駐留內存&#xff09;&#xff0c;但其持久化機制&#xff08;如 RDB 快照和 AOF 日志&#xff09;需…

【藍橋杯】 數字詩意

數字詩意 在詩人的眼中&#xff0c;數字是生活的韻律&#xff0c;也是詩意的表達。 小藍&#xff0c;當代頂級詩人與數學家&#xff0c;被賦予了”數學詩人”的美譽。他擅長將冰冷的數字與抽象的詩意相融合&#xff0c;并用優雅的文字將數學之美展現于紙上。 某日&#xff0…

DHCP 服務器運行流程圖

以常見的 DHCP v4 為例,其完整流程如下: 一、客戶端請求 IP 地址階段 DHCPDiscover:客戶端啟動后,會以廣播的形式發送 DHCPDiscover 報文,目的是在網絡中尋找可用的 DHCP 服務器。該報文中包含客戶端的 MAC 地址等信息,以便服務器能夠識別客戶端。DHCPOffer:網絡中的 D…

一種企業信息查詢系統設計和實現:xujian.tech/cs

一種企業信息查詢系統設計和實現&#xff1a;xujian.tech/cs 背景與定位 企業在對外合作、風控審查或市場調研時&#xff0c;常需快速獲取公開的工商信息。本文介紹一個企業信息搜索引擎&#xff0c;面向普通用戶與開發者&#xff0c;幫助快速定位企業名稱、統一社會信用代碼…

前端面試高頻算法

前端面試高頻算法 1 排序算法&#xff1b;1.1 如何分析一個排序算法1.1.1 執行效率3.1.2 內存消耗1.1.3 穩定性 1.2 冒泡排序&#xff08;Bubble Sort&#xff09;1.3 插入排序&#xff08;Insertion Sort&#xff09;1.4 選擇排序&#xff08;Selection Sort&#xff09;1.5 歸…

C++初階-模板初階

目錄 1.泛型編程 2.函數模板 2.1函數模板概念 2.2實現函數模板 2.3模板的原理 2.4函數模板的實例化 2.4.1隱式實例化 2.4.2顯式初始化 2.5模板參數的匹配原則 3.類模板 3.1類模板定義格式 3.2類模板的實例化 4.總結 1.泛型編程 對廣泛的類型法寫代碼&#xff0c;我…