Ubuntu部署K8S集群

Ubuntu部署K8S集群

本例以三臺Ubuntu24.04為例,1master節點2worker節點

環境準備

  1. 修改hostname,三臺服務器分別執行
 hostnamectl set-hostname k8s-master01hostnamectl set-hostname k8s-worker01hostnamectl set-hostname k8s-worker02 
  1. 配置靜態ip(不同系統修改方法略微差異)

    vim /etc/netplan/50-cloud-init.yaml
    # 確保ens網卡dhcp已關閉并配置address為固定ip
    

    執行netplan apply應用配置
    執行dig -t a www.baidu.com查看nameserver如果是127.0.0.53(ubuntu默認使用這個本地ip代理dns)不是在50-cloud-init.yaml中配置的nameserver,則需要如下操作: 在這里插入圖片描述

  2. 主機名與ip解析
    在這里插入圖片描述

  3. 時區和時間同步

timedatectl set-timezone Asia/Shanghai

定時任務定時同步

crontab -e
59 23 * * * ntpdate ntp.aliyun.com
  1. 配置內核轉發及網橋過濾
# 創建加載內核模塊文件
cat << EOF | tee /etc/modules-load.d/k8s.conf
overlay
br_netfilter
EOF
# 本次執行手動加載
modprobe overlay
modprobe br_netfilter
# 驗證查看
lsmod | egrep "overlay"
lsmod | egrep "br_netfilter"
# 添加網橋過濾及內核轉發配置文件
cat << EOF | tee

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

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

相關文章

openEuler系統安裝Ascend Docker Runtime的方法

在openEuler系統中使用NPU前一定要安裝Ascend Docker Runtime,也是在安裝CANN和mis-tei前的必備工作。 使用容器化支持、整卡調度、靜態vNPU調度、動態vNPU調度、斷點續訓、彈性訓練、推理卡故障恢復或推理卡故障重調度的用戶,必須安裝Ascend Docker Runtime。 下面是具體的安…

控制對文件的訪問:Linux 文件系統權限管理總結

在 Linux 系統中&#xff0c;文件權限是保障系統安全和數據完整性的核心機制。紅帽企業 Linux 9.0通過一套靈活且精細的權限控制體系&#xff0c;讓用戶能夠精確管理文件和目錄的訪問范圍。本章將系統梳理 Linux 文件系統權限的核心概念、管理方法及高級應用&#xff0c;為系統…

ansible中roles角色是什么意思?

文章目錄一、介紹二、Ansible Roles目錄編排三、創建role四、playbook調用角色五、roles中tags使用免費個人運維知識庫&#xff0c;歡迎您的訂閱&#xff1a;literator_ray.flowus.cn 一、介紹 角色是ansible自1.2版本引入的新特性&#xff0c;用于層次性、結構化地組織playbo…

pytorch 網絡可視化

1.torchsummary在 Anaconda prompt 中進入自己的 pytorch 環境&#xff0c;安裝依賴包。 bash pip install torchsummary 2.tensorboardX 3. graphviz torchviz 4.Jupyter Notebook tensorwatch 5.netron 6.hiddenlayer 7.PlotNeuralNet

可以一鍵生成PPT的AI PPT工具(最新整理)

在當今快節奏的職場環境中&#xff0c;高效制作專業PPT已成為一項必備技能。傳統PPT制作流程耗時費力&#xff0c;從構思大綱、搜集資料、撰寫內容到設計排版&#xff0c;往往需要數小時甚至數天時間。AI生成PPT工具的興起徹底改變了這一局面&#xff0c;讓職場人士能夠專注于內…

數倉核心概念闡述

數倉核心概念闡述一、數據倉庫建模模型二、數據處理架構三、流批處理架構演進**為什么需要流批融合&#xff1f;****1. Lambda 架構&#xff08;雙引擎護航&#xff09;****2. Kappa 架構&#xff08;流處理一統江湖&#xff09;****關鍵概念對照表****實際案例理解****演進趨勢…

Spring Boot 自動配置全流程深度解析

在 Spring Boot 的世界里&#xff0c;“約定優于配置” 理念通過自動配置機制展現得淋漓盡致。從一個簡單的SpringBootApplication注解開始&#xff0c;背后隱藏著一套精妙的自動配置加載流程。本文將從SpringBootApplication出發&#xff0c;逐步拆解自動配置類是如何被發現、…

AI:業務驅動與技術賦能:企業智能化應用的雙向進化深度指南

一、業務與技術的雙螺旋進化模型 1.1 從單向適配到雙向驅動的認知轉變 傳統的信息化建設往往遵循"業務提需求、技術做實現"的線性模式&#xff0c;這種模式在穩定的業務環境中確實有效&#xff0c;但在當前快速變化的數字化時代已經顯露出明顯的局限性。真正的數字化…

2721. 【SDOI2010】外星千足蟲

2721. 【SDOI2010】外星千足蟲 題解 題目描述 題目描述 公元2089年6月4日&#xff0c;在經歷了17年零3個月的漫長旅行后&#xff0c;“格納格魯一號”載人火箭返回艙終于安全著陸。此枚火箭由美國國家航空航天局&#xff08;NASA&#xff09;研制發射&#xff0c;行經火星、…

[RestGPT] RestGPT智能體

第3章&#xff1a;RestGPT智能體 歡迎回來&#x1f43b;??? 在第1章&#xff1a;配置與環境中&#xff0c;我們為RestGPT配備了必要的"鑰匙和密碼"&#xff1b;在第2章&#xff1a;OpenAPI規范(OAS)中&#xff0c;我們為它提供了與在線服務對話的"使用說明…

筆記本電腦Windows+Ubuntu 雙系統,Ubuntu無法掛載Windows的硬盤 報錯問題解決

目錄 一、前情提要 二、解決方案步驟 第一步&#xff1a;進入Windows進行修復和檢查。這是最關鍵的一步&#xff0c;目的是讓Windows來檢查和修復它自己的文件系統。 第二步&#xff1a;回到Ubuntu驗證掛載 三、總結與預防 一、前情提要 網上找到許多解決方案&#xff0c…

加密貨幣與區塊鏈:六大刑事重災區

高鵬律師&#xff08;首席數據官&#xff09;數字經濟團隊創作&#xff0c;AI輔助在數字貨幣的世界里&#xff0c;一夜暴富的傳說屢見不鮮&#xff0c;但頃刻間失去所有的悲劇也時有發生&#xff0c;現在&#xff0c;我將為您剖析加密貨幣與區塊鏈領域的六大刑事風險重災區&…

Spring Ai 1.0.1中存在的問題:使用MessageChatMemoryAdvisor導致System未被正確的放在首位

使用MessageChatMemoryAdvisor導致System未被正確的放在首位 如下是使用Spring Ai實現多輪對話的官方例子&#xff08;文檔地址&#xff1a;https://docs.spring.io/spring-ai/reference/api/chat-memory.html&#xff09;&#xff1a;AutowiredChatMemoryRepository chatMemor…

全景式綜述|多模態目標跟蹤全面解析:方法、數據、挑戰與未來

【導讀】 目標跟蹤&#xff08;Visual Object Tracking, VOT&#xff09;一直是計算機視覺領域的核心問題之一&#xff0c;廣泛應用于自動駕駛、無人機監控、人機交互等場景。隨著單模態方法在復雜環境下逐漸遇到瓶頸&#xff0c;多模態視覺目標跟蹤&#xff08;Multi-Modal V…

怎么用pytorch訓練一個模型,并跑起來

MNIST 手寫數字識別 任務描述 MNIST 手寫數字識別是機器學習和計算機視覺領域的經典任務&#xff0c;其本質是解決 “從手寫數字圖像中自動識別出對應的數字&#xff08;0-9&#xff09;” 的問題&#xff0c;屬于單標簽圖像分類任務&#xff08;每張圖像僅對應一個類別&#x…

Qt應用程序發布方式

解決的問題&#xff1a;在自己電腦上用QT Creator編譯的exe文件放到其他電腦上不能正常打開的問題。1、拷貝已經編譯好的exe應用程序到桌面文件夾。桌面新建文件夾WindowsTest&#xff0c;并且將編譯好的軟件WindowTest.exe放入此文件夾中。2、在此文件夾空白處按住Shift再點擊…

Linux 軟件編程(九)網絡編程:IP、端口與 UDP 套接字

1. 學習目的實現 不同主機之間的進程間通信。在 Linux 下&#xff0c;進程間通信&#xff08;IPC&#xff09;不僅可以發生在同一臺主機上&#xff0c;也可以通過網絡實現不同主機之間的通信。要做到這一點&#xff0c;必須同時滿足以下兩個條件&#xff1a;物理層面&#xff1…

5.Kotlin作用于函數let、run、with、apply、also

選擇建議 需要返回值&#xff1a;使用 let、run 或 with配置對象&#xff1a;使用 apply附加操作&#xff1a;使用 also非空檢查&#xff1a;使用 let鏈式調用&#xff1a;使用 let 或 run Kotlin作用域函數詳解 概述 Kotlin提供了5個作用域函數&#xff1a;let、run、with、ap…

嵌入式學習日記(32)Linux下的網絡編程

1. 目的不同主機&#xff0c;進程間通信。2. 解決的問題1&#xff09;. 主機與主機之間物理層面必須互聯互通。2.&#xff09; 進程與進程在軟件層面必須互聯互通。IP地址&#xff1a;計算機的軟件地址&#xff0c;用來標識計算機設備 MAC地址&#xff1a;計算機的硬件地址&…

C#_接口設計:角色與契約的分離

2.3 接口設計&#xff1a;角色與契約的分離 在軟件架構中&#xff0c;接口&#xff08;Interface&#xff09;遠不止是一種語言結構。它是一份契約&#xff08;Contract&#xff09;&#xff0c;明確規定了實現者必須提供的能力&#xff0c;以及使用者可以依賴的服務。優秀的接…