云原生系列之本地k8s環境搭建

前置條件

Windows 11 家庭中文版,版本號 23H2

云原生環境搭建

操作系統啟用wsl(windows subsystem for linux)

  1. 開啟wsl功能,如下圖
    在這里插入圖片描述

  2. 安裝并開啟github加速器 FastGithub
    2.1 下載地址:點擊下載
    2.2 解壓安裝文件fastgithub_win-x64.zip
    2.3 開啟fastGithub,雙擊FastGithub.UI圖標,如下圖
    在這里插入圖片描述

  3. 安裝linux子系統(cmd 里操作)
    3.1 查看可安裝的子系統: wsl -l -o 或者 wsl --list --online
    3.2 安裝子系統:wsl --install [子系統名稱],如果沒有指定子系統名稱,會默認安裝wsl -l -o 查出來的第一個子系統。
    3.3 更新wsl (docker依賴wsl版本2):wsl --update
    3.4 設置wsl默認版本為2:wsl --set-default-version 2
    3.5 運行wsl服務:wsl -d -Ubuntuwsl -l -o查出來的第一個子系統是Ubuntu)
    3.5 查看wsl狀態:wsl -l -v

docker安裝

  1. 官網下載docker
    根據實際操作系統選擇合適的版本
  2. 安裝docker
    下載完成后,所有步驟均選擇默認即可(exe文件安裝會自動配置到path路徑上,其它方式可能需要自己配置環境變量)
  3. 配置docker engine(主要是配置國內鏡像地址)
    打開Docker Desktop,配置如下
    docker engine 配置
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"insecure-registries": ["172.17.0.9:9001"],"registry-mirrors": ["https://docker.hpcloud.cloud","https://docker.m.daocloud.io","https://docker.unsee.tech","https://docker.1panel.live","http://mirrors.ustc.edu.cn","https://docker.chenby.cn","http://mirror.azure.cn","https://dockerpull.org","https://dockerhub.icu","https://hub.rat.dev"]
}
  1. 測試docker是否安裝成功
# 拉取 Hello World 鏡像
docker pull hello-world
# 運行 Hello World 鏡像
docker run hello-world

docker驗證

minikube安裝并啟動k8s集群

  1. 官網下載minikube
    minikube下載
  2. 下載完成后,所有步驟均選擇默認即可(exe文件安裝會自動配置到path路徑上,其它方式可能需要自己配置環境變量)
  3. 驗證minikube是否安裝成功
minikube version

驗證minikube
4. 啟動集群
新版minikube依賴的的鏡像可能國內鏡像網站還沒有,建議啟動的時候先開啟科學上網工具,鏡像下載到本地后,后面在關掉
啟動失敗

#刪除集群相關信息
minikube delete
#開啟科學上網后,重新啟動集群
minikube start --driver=docker
#驗證集群是否啟動成功
kubectl cluster-info

啟動成功
查看集群信息
至此,云原生本地k8s環境搭建已全部完成,本文涉及了wsl配置安裝、docker安裝配置、minikube安裝配置及啟動了第一個k8s集群。后面會繼續介紹如何k8s相關配置,及如何在k8s上部署第一個后端項目,敬請期待。。。

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

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

相關文章

【計算機網絡入門】TCP擁塞控制

目錄 1. TCP擁塞控制和TCP流量控制的區別 2. 檢測到擁塞該怎么辦 2.1 如何判斷網絡擁塞? 3. 慢開始算法 擁塞避免算法 4.快重傳事件->快恢復算法 5. 總結 1. TCP擁塞控制和TCP流量控制的區別 TCP流量控制是控制端對端的數據發送量。是局部的概念。 TCP擁…

Spring Boot 整合 JMS-ActiveMQ,并安裝 ActiveMQ

1. 安裝 ActiveMQ 1.1 下載 ActiveMQ 訪問 ActiveMQ 官方下載頁面,根據你的操作系統選擇合適的版本進行下載。這里以 Linux 系統,Java環境1.8版本為例,下載 apache-activemq-5.16.7-bin.tar.gz。 1.2 解壓文件 將下載的壓縮包解壓到指定目…

《幾何原本》命題I.13

《幾何原本》命題I.13 兩條直線相交,鄰角是兩個直角或者相加等于 18 0 ° 180^{\circ} 180°。 若兩角相等,則根據定義,兩角為直角。 兩角若不相等,如圖,則 ( ∠ 1 ∠ 2 ) ∠ 3 ∠ 1 ( ∠ 2 ∠ 3 ) 9 0 ° …

優先級隊列:通過堆的形式實現

描述: 大頂堆: 小頂堆: 索引位置查找: 代碼實現: package com.zy.queue_code.deque;/*** @Author: zy* @Date: 2025-03-05-15:51* @Description:*/ public interface Priority

《OpenCV》—— dlib庫

文章目錄 dlib庫是什么?OpenCV庫與dlib庫對比dlib庫安裝dlib——人臉應用實例——人臉檢測dlib——人臉應用實例——人臉關鍵點定位dlib——人臉應用實例——人臉輪廓繪制 dlib庫是什么? OpenCV庫與dlib庫對比 dlib庫安裝 dlib——人臉應用實例——人臉檢…

藍橋與力扣刷題(藍橋 旋轉)

題目:圖片旋轉是對圖片最簡單的處理方式之一,在本題中,你需要對圖片順時針旋轉 90 度。 我們用一個 nm的二維數組來表示一個圖片,例如下面給出一個 34 的 圖片的例子: 1 3 5 7 9 8 7 6 3 5 9 7 這個圖片順時針旋轉…

隨機播放音樂 偽隨機

import java.util.*;/*** https://cloud.tencent.com.cn/developer/news/1045747* 偽隨機播放音樂*/ public class MusicPlayer {private List<String> allSongs; // 所有歌曲列表private List<String> playedSongs; // 已經播放過的歌曲列表private Map<String…

MiniMind用極低的成本訓練屬于自己的大模型

本篇文章主要講解&#xff0c;如何通過極低的成本訓練自己的大模型的方法和教程&#xff0c;通過MiniMind快速實現普通家用電腦的模型訓練。 日期&#xff1a;2025年3月5日 作者&#xff1a;任聰聰 一、MiniMind 介紹 基本信息 在2小時&#xff0c;訓練出屬于自己的28M大模型。…

區塊鏈中的數字簽名:安全性與可信度的核心

數字簽名是區塊鏈技術的信任基石&#xff0c;它像區塊鏈世界的身份證和防偽標簽&#xff0c;確保每一筆交易的真實性、完整性和不可抵賴性。本文會用通俗的語言&#xff0c;帶你徹底搞懂區塊鏈中的數字簽名&#xff01; 文章目錄 1. 數字簽名是什么&#xff1f;從現實世界到區塊…

LLM自動金融量化-CFGPT

LLM自動金融量化-CFGPT 簡介 CFGPT是一個開源的語言模型,首先通過在收集和清理的中國金融文本數據(CFData-pt)上進行繼續預訓練,包括金融領域特定數據(公告、金融文章、金融考試、金融新聞、金融研究論文)和通用數據(維基百科),然后使用知識密集的指導調整數據(CFD…

解決Docker拉取鏡像超時錯誤,docker: Error response from daemon:

當使用docker pull或docker run時遇到net/http: request canceled while waiting for connection的報錯&#xff0c;說明Docker客戶端在訪問Docker Hub時出現網絡連接問題。可以不用掛加速器也能解決&#xff0c;linux不好用clash。以下是經過驗證的方法&#xff08;感謝軒轅鏡…

03.05 QT事件

實現一個繪圖工具&#xff0c;具備以下功能&#xff1a; 鼠標繪制線條。 實時調整線條顏色和粗細。 橡皮擦功能&#xff0c;覆蓋繪制內容。 撤銷功能&#xff0c;ctrl z 快捷鍵撤銷最后一筆 程序代碼&#xff1a; <1> Widget.h: #ifndef WIDGET_H #define WIDGET…

【文生圖】windows 部署stable-diffusion-webui

windows 部署stable-diffusion-webui AUTOMATIC1111 stable-diffusion-webui Detailed feature showcase with images: 帶圖片的詳細功能展示: Original txt2img and img2img modes 原始的 txt2img 和 img2img 模式 One click install and run script (but you still must i…

go語言因為前端跨域導致無法訪問到后端解決方案

前端服務8080訪問后端8081這端口顯示跨域了 ERROR Network Error AxiosError: Network Error at XMLHttpRequest.handleError (webpack-internal:///./node_modules/axios/lib/adapters/xhr.js:116:14) at Axios.request (webpack-internal:///./node_modules/axios/lib/core/A…

hive之lag函數

從博客上發現兩個面試題&#xff0c;其中有個用到了lag函數。整理學習 LAG 函數是 Hive 中常用的窗口函數&#xff0c;用于訪問同一分區內 前一行&#xff08;或前 N 行&#xff09;的數據。它在分析時間序列數據、計算相鄰記錄差異等場景中非常有用。 一、語法 LAG(column,…

【軟考-架構】1.3、磁盤-輸入輸出技術-總線

GitHub地址&#xff1a;https://github.com/tyronczt/system_architect ?資料&文章更新? 文章目錄 存儲系統&#x1f4af;考試真題輸入輸出技術&#x1f4af;考試真題第一題第二題 存儲系統 尋道時間是指磁頭移動到磁道所需的時間&#xff1b; 等待時間為等待讀寫的扇區…

盛鉑科技PDROUxxxx系列鎖相介質振蕩器(點頻源):高精度信號源

——超低相位噪聲、寬頻覆蓋、靈活集成&#xff0c;賦能下一代射頻系統 核心價值&#xff1a;以突破性技術解決行業痛點 在雷達、衛星通信、高速數據采集等高端射頻系統中&#xff0c;信號源的相位噪聲、頻率穩定度及集成靈活性直接決定系統性能上限。盛鉑科技PDROUxxxx系列鎖…

【安裝】SQL Server 2005 安裝及安裝包

安裝包 SQLEXPR.EXE&#xff1a;SQL Server 服務SQLServer2005_SSMSEE.msi&#xff1a;數據庫管理工具&#xff0c;可以創建數據庫&#xff0c;執行腳本等。SQLServer2005_SSMSEE_x64.msi&#xff1a;同上。這個是 64 位操作系統。 下載地址 https://www.microsoft.com/zh-c…

【文獻閱讀】The Efficiency Spectrum of Large Language Models: An Algorithmic Survey

這篇文章發表于2024年4月 摘要 大語言模型&#xff08;LLMs&#xff09;的快速發展推動了多個領域的變革&#xff0c;重塑了通用人工智能的格局。然而&#xff0c;這些模型不斷增長的計算和內存需求帶來了巨大挑戰&#xff0c;阻礙了學術研究和實際應用。為解決這些問題&…

如何在Github上面上傳本地文件夾

前言 直接在GitHub網址上面上傳文件夾是不行的&#xff0c;需要一層一層創建然后上傳&#xff0c;而且文件的大小也有限制&#xff0c;使用Git進行上傳更加方便和實用 1.下載和安裝Git Git - Downloads 傻瓜式安裝即可 2.獲取密鑰對 打開自己的Github&#xff0c;創建SSH密鑰&…