AI大模型學習九:?Sealos cloud+k8s云操作系統私有化一鍵安裝腳本部署完美教程(單節點)

一、說明

?Sealos?是一款基于Kubernetes(K8s)的云操作系統發行版,它將K8s以及常見的分布式應用如Docker、Dashboard、Ingress等進行了集成和封裝,使得用戶可以在不深入了解復雜的K8s底層原理的情況下,快速搭建起一個功能完備的云原生應用運行平臺?。Sealos具有簡單易用、快速部署、高度可定制化等優點,適用于開發測試環境的快速搭建以及生產環境的穩定部署?

二、 準備工作

?1.服務器配置要求

  • 推薦使用奇數臺 Master 節點和若干 Node 節點
  • 每個集群節點應該有不同的主機名,不同的ip
  • 所有節點的時間需要同步

有VMware Workstation 里的VMware tools 開啟時自動同主機同步

  • 建議使用干凈的操作系統來創建集群。不要自己裝 Docker!
  • 支持大多數 Linux 發行版,例如:Ubuntu、Debian、CentOS、Rocky linux。

Ubuntu 22.04.5系統

  • 內核版本 :5.4 及以上

滿足

2. 網絡要求

  • 所有節點之間網絡互通
  • Master 節點可以通過 SSH 免密登陸到其他節點
  • 所有節點可以通過 Ping 通信
  • 需要在 Kubernetes 集群的第一個 Master 節點上執行腳本,目前集群外的節點不支持集群安裝

3. 域名要求

  • 需要一個域名用于訪問 Sealos 及相關服務
  • 如果您沒有域名,可以使用?nip.io?提供的免費域名服務

4. 證書

  • Sealos 需要使用證書來保證通信安全,默認在您不提供證書的情況下我們會使用?cert-manager?來自動簽發證書
  • 如果您能提供證書,證書需要解析下列域名 (假設您提供的域名為:http://cloud.example.io):

*.cloud.example.io

cloud.example.io

三、初始化系統

1、安裝并啟動全部ubuntu 虛擬機

大模型學習八:?Sealos 私有化部署之VMware 安裝ubuntu22.04 虛擬機安裝(實操)-CSDN博客https://blog.csdn.net/jiangkp/article/details/147141238?spm=1011.2415.3001.5331本篇文章單節點測試,single:192.168.1.200

注意:單節點要求8c+8g:8c就是指虛擬機中2*4,內存8g

我開始就是內存小了,直接安裝被系統殺死了,搞了半天才搞明白

2、?禁用ufw(測試方便)

#禁禁用ufw用ufw

systemctl stop ufw && systemctl disable ufw

?3、SSH免密登錄(在Single節點執行)

ssh-keygen -t rsa
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.200
這里給自己copy一個#ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.111
#ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.112

4、初始化所有節點

# 所有節點執行
apt update && apt install -y conntrack ipvsadm ipset socatmodprobe br_netfilter && echo "br_netfilter" | tee /etc/modules-load.d/br_netfilter.confsysctl --system

4、安裝其它?

apt-get install jq

四、域名解決方案

由于沒有公網域名,也不想自定義域名,選擇直接使用?nip.io?提供的免費域名服務。nip.io?是一個免費的通配符 DNS 服務,它可以將動態分配的 IP 地址映射到一個固定的子域名上,特別適合用于本地開發環境。具體的工作原理為:

您可以使用任何 IP 地址作為?nip.io?子域名的一部分,而?nip.io?會將它解析回相應的 IP 地址。例如,如果你有一個內網 IP 地址?192.168.1.10,你可以使用?192.168.1.10.nip.io?作為域名,所有向這個域名發送的請求都會被解析到?192.168.1.10?這個 IP 地址上。這樣就無需修改本地 hosts 文件,也不需要搭建內網 DNS 服務,直接通過這個域名就能訪問內網服務了。

?五、部署

1、下載一鍵安裝腳本

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

2、一鍵安裝(單節點安裝)

# 運行腳本
bash install.sh \
--image-registry=registry.cn-shanghai.aliyuncs.com \
--proxy-prefix=https://gh-proxy.com \
--cloud-version=v5.0.1

?????

單節點安裝選擇,

請輸入 Master IP (單節點安裝可輸入回車跳過該步驟; 多個 Master 節點使用逗號分隔, 例: 192.168.0.1,192.168.0.2,192.168.0.3):回車就是單節點

?

六、測試

?Sealos cloud login info:
Cloud Version: v5.0.1
URL: https://192.168.1.200.nip.io
admin Username: admin
admin Password: sealos2023

sealos cloud ?Error reading configuration from the Cluster. Falling back to default configuration?

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

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

相關文章

【HDFS入門】HDFS核心組件DataNode詳解:角色職責、存儲機制與健康管理

目錄 1 DataNode的角色定位 2 DataNode的核心職責 2.1 數據塊管理 2.2 與NameNode的協作 3 DataNode的存儲機制 3.1 數據存儲目錄結構 3.2 數據塊文件組織 4 DataNode的工作流程 4.1 數據寫入流程 4.2 數據讀取流程 5 DataNode的健康管理 5.1 心跳機制(…

BufferedOutputStream 終極解析與記憶指南

BufferedOutputStream 終極解析與記憶指南 一、核心本質 BufferedOutputStream 是 Java 提供的緩沖字節輸出流,繼承自 FilterOutputStream,通過內存緩沖區顯著提升 I/O 性能。 核心特性速查表 特性說明繼承鏈OutputStream → FilterOutputStream → …

光纖模塊全解:深入了解XFP、SFP、QSFP28等類型

隨著信息技術的快速發展,數據中心和網絡的帶寬需求不斷提高,光纖模塊的選擇與應用顯得尤為重要。光纖模塊是實現高速網絡連接的重要組件,選擇合適的模塊能夠顯著提升傳輸性能、降低延遲。本文將深入解析幾種常見的光纖模塊類型,包…

【高階數據結構】第三彈---圖的存儲與遍歷詳解:鄰接表構建與鄰接矩陣的BFS/DFS實現

?個人主頁: 熬夜學編程的小林 💗系列專欄: 【C語言詳解】 【數據結構詳解】【C詳解】【Linux系統編程】【高階數據結構】 目錄 1、圖的存儲結構 1.1、鄰接表 1.1.1、邊的結構 1.1.2、圖的基本結構 1.1.3、圖的創建 1.1.4、獲取頂點下…

OpenCV的詳細介紹與安裝(一)

1.OpenCV概述 OpenCV是一個開源的計算機視覺和機器學習軟件庫, 它輕量級而且高效——由一系列 C 函數和少量 C 類構成,它支持多種編程語言(如C、Python、Java),并可在Windows、Linux、macOS、Android和iOS等平臺上運行…

STM32F103_HAL庫+寄存器學習筆記15 - 梳理CAN發送失敗時,涉及哪些寄存器

導言 《STM32F103_LL庫寄存器學習筆記14 - CAN發送完成中斷》上一章節完成CAN發送完成中斷,在梳理二級發送緩存之前,先梳理怎樣監控CAN發送失敗。 如上所示: 當我關掉CAN分析儀的CAN通道1,CAN錯誤狀態寄存器CAN_ESR的TEC&#x…

Linux——Shell編程之循環語句(筆記)

For循環語句 1、for語句的結構與邏輯: 使用for循環語句時,我們需要指定一個變量以及取值列表,針對每個不同的取值重復執行相同的命令序列,直到變量使用完退出循環。結構如下: for 變量 in 取值列表do命令序列done 對于for語句的…

【權限】v-hasPermi=“[‘monitor:job:add‘]“ 這個屬性是怎么控制能不能看到這個按鈕

背景&#xff1a;對于前臺中通過指令對于操作按鈕的控制是怎么實現的&#xff1a; <el-col :span"1.5"><el-buttontype"primary"plainicon"Plus"click"handleAdd"v-hasPermi"[system:role:add]">新增</el-bu…

ISIS路由引入

?基本概念與作用? ISIS&#xff08;Intermediate System to Intermediate System&#xff09;協議的路由引入&#xff08;Route Import&#xff09;功能用于將其他路由協議&#xff08;如OSPF、BGP&#xff09;或靜態/直連路由引入ISIS域&#xff0c;實現跨協議的路由信息共…

CentOS7更換國內YUM源和Docker簡單應用

配置國內阿里云鏡像源 ## 更新鏡像源 # 1.備份 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak# 2.替換鏡像源文件 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 3.生成緩存 yum clean all yum m…

常見的 14 個 HTTP 狀態碼詳解

文章目錄 一、2xx 成功1、200 OK2、204 No Content3、206 Partial Content 二、3xx 重定向1、301 Moved Permanently2、302 Found3、303 See Other注意4、Not Modified5、307 Temporary Redirect 三、4xx 客戶端錯誤1、400 Bad Request2、401 Unauthorized3、403 Forbidden4、4…

RAG(檢索增強生成)學習路徑全解析:從入門到精通

引言 檢索增強生成&#xff08;Retrieval Augmented Generation&#xff0c;簡稱RAG&#xff09;是一種結合了信息檢索技術與語言生成模型的人工智能技術。它通過從外部知識庫中檢索相關信息&#xff0c;然后將其作為上下文輸入到大語言模型&#xff08;LLM&#xff09;中&…

OpenAI為搶跑AI,安全底線成犧牲品?

幾年前&#xff0c;如果你問任何一個AI從業者&#xff0c;安全測試需要多長時間&#xff0c;他們可能會淡定地告訴你&#xff1a;“至少幾個月吧&#xff0c;畢竟這玩意兒可能改變世界&#xff0c;也可能毀了它。”而現在&#xff0c;OpenAI用實際行動給出了一個新答案——幾天…

解決在linux下運行rust/tauri項目出現窗口有內容,但是渲染出來成純黑問題

起因 最近折騰了一下rust/tauri程序開發&#xff0c;據說這玩意性能非常牛皮就玩了一下&#xff0c;但是我運行打包一直出現一個奇怪問題&#xff0c;窗口能正常打開&#xff0c;但是是純黑的什么內容都沒有&#xff0c;鼠標移上去又發現指針會變換&#xff08;看起來是內容又…

高并發內存池(定長內存池基礎)

定長內存池的設計 定長內存池定長內存池的原理講解代碼實現定義對象New對象的主要邏輯delete對象的主要邏輯完整代碼 定長內存池 為什么我們要設計這個定長內存池呢&#xff1f;首先malloc是c標準庫中向堆申請空間的接口&#xff0c;變相的說malloc是普遍性&#xff0c;而我們…

【VUE3】練習項目——大事件后臺管理

目錄 0 前言 1 準備工作 1.1 安裝pnpm 1.2 創建vue項目 1.3 Eslint & Prettier的配置 1.4 husky 提交代碼檢查 1.5 目錄調整 1.6 VueRouter4 1.6.1 基礎配置 1.6.2 路由跳轉 1.7 引入 Element Plus 組件庫 1.8 Pinia 1.8.1 優化 1.9 封裝請求工具 1.9.1 安…

WebSocket與MQTT

在物聯網&#xff08;IoT&#xff09;領域&#xff0c;?WebSocket和MQTT確實都可以實現實時通信&#xff0c;但它們的核心設計目標、適用場景和角色存在顯著差異。以下是兩者的對比分析&#xff1a; ?1. 協議設計初衷? ?WebSocket? ?目標?&#xff1a;提供瀏覽器與服務器…

Mysql為什么有時候會選錯索引

案例 正常情況 有一個表t ( id, a , b )&#xff0c;id是主鍵索引&#xff0c;a是Normal索引。 正常情況下&#xff0c;針對a進行查詢&#xff0c;可以走索引a 并且查詢的數量和預估掃描行數是差不多的&#xff0c;都是10001行 奇怪的現象 隨著時間的變化&#xff0c;后…

[250414] ArcoLinux 項目宣布逐步結束

目錄 ArcoLinux 項目宣布逐步結束 ArcoLinux 項目宣布逐步結束 備受歡迎的 Arch Linux 發行版 ArcoLinux 近日宣布&#xff0c;其項目將逐步結束。ArcoLinux 以其作為 Linux 教育平臺和提供多種安裝選項&#xff08;從完整桌面環境到最小化基礎安裝&#xff09;而聞名。 核心…

opencv人臉性別年齡檢測

一、引言 在計算機視覺領域&#xff0c;人臉分析是一個熱門且應用廣泛的研究方向。其中&#xff0c;人臉性別年齡檢測能夠自動識別圖像或視頻流中人臉的性別和年齡信息&#xff0c;具有諸多實際應用場景&#xff0c;如市場調研、安防監控、用戶個性化體驗等。OpenCV 作為一個強…