【kubernetes】通過Sealos 命令行工具一鍵部署k8s集群

一、前言

1、sealos安裝k8s集群官網:K8s > Quick-start > Deploy-kubernetes | Sealos Docs

2、本文安裝的k8s版本為v1.28.9

3、以下是一些基本的安裝要求:

  • 每個集群節點應該有不同的主機名。主機名不要帶下劃線。
  • 所有節點的時間需要同步。
  • 需要在 K8s 集群的第一個 master 節點上運行?sealos run?命令,目前集群外的節點不支持集群安裝
  • 建議使用干凈的操作系統來創建集群。不要自己裝 Docker!
  • 支持大多數 Linux 發行版,例如:Ubuntu、CentOS、Rocky linux。
  • 支持?Docker Hub?中的所有 Kubernetes 版本。
  • 支持使用 Containerd 作為容器運行時。
  • 在公有云上安裝請使用私有 IP

4、節點安排

IP地址主機名角色
192.168.10.30web01master
192.168.10.31web02node
192.168.10.32web03node
192.168.10.33web04node

二、安裝步驟

1、下載 Sealos 命令行工具

Sealos 官網下載:

??????K8s > Quick-start > Install-cli | Sealos Docs

GitHub地址:

Release v5.0.0 · labring/sealos

本文使用的是compat-openssl10-1.0.2o-4.el8_6.aarch64.rpm版本 ,百度網盤鏈接:
compat-openssl10-1.0.2o-4.el8_6.aarch64.rpm ,提取碼: 53v9

[root@web01 ~]# tar -xvf sealos_5.0.0_linux_amd64.tar.gz
[root@web01 ~]# mv sealos /usr/bin/

2、一鍵部署

#--masters設置master節點
#--nodes設置work節點
#-p密碼
[root@web01 ~]# sealos run registry.cn-shanghai.aliyuncs.com/labring/kubernetes:v1.28.9 registry.cn-shanghai.aliyuncs.com/labring/helm:v3.9.4 registry.cn-shanghai.aliyuncs.com/labring/cilium:v1.15.8   --masters 192.168.10.30 --nodes 192.168.10.31,192.168.10.32,192.168.10.33  -p a12356!

3、檢查

[root@master ~]# kubectl get node
NAME     STATUS   ROLES           AGE    VERSION
master   Ready    control-plane   3h4m   v1.28.9
node01   Ready    <none>          3h3m   v1.28.9
node02   Ready    <none>          3h3m   v1.28.9
node03   Ready    <none>          3h3m   v1.28.9
[root@master ~]# kubectl get pods -n kube-system
NAME                               READY   STATUS    RESTARTS        AGE
cilium-98jlc                       1/1     Running   0               3m1s
cilium-9ktrk                       1/1     Running   0               3m1s
cilium-9rfg9                       1/1     Running   0               3m1s
cilium-h7qpf                       1/1     Running   0               3m1s
cilium-operator-5448c894cc-6q4j2   1/1     Running   0               3m1s
coredns-5dd5756b68-lh9nh           1/1     Running   0               2m42s
coredns-5dd5756b68-vsp7q           1/1     Running   1 (4m15s ago)   3h4m
etcd-master                        1/1     Running   5 (32m ago)     3h5m
kube-apiserver-master              1/1     Running   6 (32m ago)     3h5m
kube-controller-manager-master     1/1     Running   8 (32m ago)     3h5m
kube-proxy-689sn                   1/1     Running   1 (4m15s ago)   3h4m
kube-proxy-cfms4                   1/1     Running   1 (9m52s ago)   3h4m
kube-proxy-lvf6q                   1/1     Running   1 (32m ago)     3h4m
kube-proxy-rm2d2                   1/1     Running   1 (14m ago)     3h4m
kube-scheduler-master              1/1     Running   9 (32m ago)     3h5m
kube-sealos-lvscare-node01         1/1     Running   3 (14m ago)     3h4m
kube-sealos-lvscare-node02         1/1     Running   2 (9m52s ago)   3h4m
kube-sealos-lvscare-node03         1/1     Running   3 (4m15s ago)   3h4m

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

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

相關文章

視覺-語言-動作模型:概念、進展、應用與挑戰(上)

25年5月來自 Cornell 大學、香港科大和希臘 U Peloponnese 的論文“Vision-Language-Action Models: Concepts, Progress, Applications and Challenges”。 視覺-語言-動作 (VLA) 模型標志著人工智能的變革性進步&#xff0c;旨在將感知、自然語言理解和具體動作統一在一個計…

Java筆記4

第一章 static關鍵字 2.1 概述 以前我們定義過如下類&#xff1a; public class Student {// 成員變量public String name;public char sex; // 男 女public int age;// 無參數構造方法public Student() {}// 有參數構造方法public Student(String a) {} }我們已經知道面向…

記一次redis未授權被種挖礦

#挖礦程序 /etc/httpgd /etc/nnt.sh #大小問 #定時任務名為root /var/spool/cron/root 內容&#xff1a;*/50 * * * * sh /etc/nnt.sh >/dev/null 2>&1 定時任務只有所有者可以寫&#xff0c;且chmod修改權限失敗。 #先查看定時任務的拓展屬性&#xff0c;不可變(i…

Excel分組計算求和的兩種實現方案

文章目錄 背景樣例數據方案一、函數求和實現步驟缺點 方案二、數據透視表實現步驟優點 背景 在Excel文檔中&#xff0c;經常會進行數據的求和計算&#xff0c;可使用不同的方式實現&#xff0c;記錄下來&#xff0c;方便備查。 樣例數據 已有商品銷量信息&#xff0c;包含銷…

如何應對網站被爬蟲和采集?綜合防護策略與實用方案

在互聯網時代&#xff0c;網站內容被惡意爬蟲或采集工具竊取已成為常見問題。這不僅侵犯原創權益&#xff0c;還可能影響網站性能和SEO排名。以下是結合技術、策略與法律的綜合解決方案&#xff0c;幫助網站構建有效防護體系。 一、技術防護&#xff1a;阻斷爬蟲的“技術防線”…

網卡網孔速率的協商是如何進行的?

網卡與交換機等網絡設備之間的速率協商主要通過**自動協商&#xff08;Auto-Negotiation&#xff09;**機制實現&#xff0c;其核心是物理層&#xff08;PHY&#xff09;芯片之間的信息交互。以下是協商過程的詳細解析&#xff1a; 一、自動協商的核心流程 1. 發送配置幀&am…

FastExcel 本地開發和Linux上上傳Resource文件的差異性

不能直接通過路徑來獲取 這個是一個下載導出文件的操作 GetMapping(value "/export/all") public void exportAll(HttpServletResponse response, LaylineListReq req) throws IOException {// 從類路徑下獲取 Excel 文件資源ClassPathResource classPathResource…

【RAG】Milvus、Pinecone、PgVector向量數據庫索引參數優化

Milvus 、PgVector 索引參數優化 IVF類索引關鍵參數&#xff08;基于聚類算法&#xff09; nlist (倒排列表數量): 決定將向量空間劃分為多少個聚類中心值越大搜索越精確但耗時越長推薦值: 通常設置為數據量的4√n到n/1000之間例如: 1百萬數據量可設nlist1000到4000 nprobe (搜…

5月12日信息差

一、國際政治與安全:俄烏沖突與中美博弈 1. 烏克蘭戰場信息分化 俄方戰報: 俄羅斯國防部宣稱在頓巴斯地區摧毀烏軍12輛坦克及3套美制“海馬斯”火箭系統,稱烏軍反攻受阻。 信息特點:強調裝備摧毀數量,淡化前線實際控制變化。 烏方通報: 烏克蘭總參謀部表示已奪回巴赫穆特…

Python如何使用進行風險管理和投資組合優化

文章目錄 前言python3.13 環境配置風險管理投資組合優化 前言 在 Python 中&#xff0c;可以使用多個庫來進行風險管理和投資組合優化&#xff0c;以下是一些常見的方法和庫。 python3.13 環境配置 python3.13安裝教程&#xff1a;https://blog.csdn.net/2501_91538706/artic…

C++ 狀態模式詳解

狀態模式&#xff08;State Pattern&#xff09;是一種行為設計模式&#xff0c;它允許一個對象在內部狀態改變時改變其行為&#xff0c;使對象看起來像是改變了其類。 核心概念 設計原則 狀態模式遵循以下設計原則&#xff1a; 單一職責原則&#xff1a;將狀態相關行為分離…

Html5新特性_js 給元素自定義屬性_json 詳解_淺克隆與深克隆

文章目錄 1. html5新特性2.用 js 給元素自定義屬性3.json3.1 json與普通對象的區別3.2 json對象與 js對象的轉化 4.淺克隆和深克隆 1. html5新特性 html5中引入了新的特性&#xff08;新的標簽&#xff09;&#xff0c;下面的新標簽是新的結構標簽&#xff0c;不過不太常用 h…

std::move 和 std::forward

關聯點 都是執行轉換(cast)的函數&#xff08;函數模板&#xff09;&#xff0c;不產生任何可執行代碼。且都可以把實參轉換成右值。 std::move無條件將實參&#xff08;const除外 &#xff09;轉換成右值引用&#xff0c;std::forward 條件返回右值引用 _EXPORT_STD template…

Uniapp編寫微信小程序,使用canvas進行繪圖

一、canvas文檔&#xff1a; https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial 二、數據繪制&#xff08;單位是像素&#xff09;&#xff1a; 1、繪制文本&#xff1a; 文字的長度超過設置的最大寬度&#xff0c;文字會縮在一起 ① 填充文本&#xf…

FLASH閃存(擦除、編譯)

FLASH閃存 文章目錄 FLASH閃存1.存儲器映像位置2.FLASH簡介3.閃存模塊組織3.2閃存的共性&#xff1a; 4.FLASH基本結構4.1FLASH解鎖4.2使用指針訪問寄存器 5.選項字節5.1選項字節編程5.2選項字節擦除 6.相關函數介紹7.讀取內部FLASH&#xff08;實操&#xff09;7.1接線圖7.2工…

PostgreSQL 序列(Sequence) 與 Oracle 序列對比

PostgreSQL 序列(Sequence) 與 Oracle 序列對比 PostgreSQL 和 Oracle 都提供了序列(Sequence)功能&#xff0c;但在實現細節和使用方式上存在一些重要差異。以下是兩者的詳細對比&#xff1a; 一 基本語法對比 1.1 創建序列 PostgreSQL: CREATE [ { TEMPORARY | TEMP } |…

12.2.2 allocator類

allocator類將分配內存空間、調用構造函數、調用析構函數、釋放內存空間這4部分操作分開&#xff0c;全部交給程序員來執行&#xff0c;不像new和delete #include <iostream> #include <string>int main() {const int n 10;std::allocator<std::string> al…

Android 中 Handler (創建時)內存泄漏問題及解決方案

一、Handler 內存泄漏核心原理 真題 1&#xff1a;分析 Handler 內存泄漏場景 題目描述&#xff1a; 在 Activity 中使用非靜態內部類 Handler 發送延遲消息&#xff0c;旋轉屏幕后 Activity 無法釋放&#xff0c;分析原因并給出解決方案。 內存泄漏鏈路分析&#xff1a; 引…

SSTI記錄

SSTI(Server-Side Template Injection&#xff0c;服務器段模板注入) 當前使用的一些框架&#xff0c;如python的flask、php的tp、java的spring&#xff0c;都采用成熟的MVC模式&#xff0c;用戶的輸入會先進入到Controller控制器&#xff0c;然后根據請求的類型和請求的指令發…

探索邊緣計算:賦能物聯網的未來

摘要 隨著物聯網&#xff08;IoT&#xff09;技術的飛速發展&#xff0c;越來越多的設備接入網絡&#xff0c;產生了海量的數據。傳統的云計算模式在處理這些數據時面臨著延遲高、帶寬不足等問題&#xff0c;而邊緣計算的出現為解決這些問題提供了新的思路。本文將深入探討邊緣…