news 2026/7/26 20:59:13

在windows平台搭建一个mini版本的k8s集群

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在windows平台搭建一个mini版本的k8s集群

前置要求:

1. 安装wsl2和docker-desktop

这边安装步骤之类的网上都有,最后要达成的效果就是二者都安装ok,同时要用wsl2起一台Linux虚机即可

2.安装kubectl

curl -LO"https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"chmod+x kubectl sudo mv kubectl/usr/local/bin/kubectl version--client

3.安装kind

curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.24.0/kind-linux-amd64chmod +x ./kind sudo mv ./kind /usr/local/bin/kind kind version

开始创建k8s集群

1. 目标是1 control-plane,2个worker节点,输出kind-config.yaml

kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 nodes:- role: control-plane-role: worker- role: worker
kind create cluster --name demo --config kind-config.yaml

集群创建ok

2. 尝试下基础命令是否ok,可以看到pod情况,以及node情况

3. 安装helm,直接通过链接下载然后解压

https://get.helm.sh/helm-v3.16.2-linux-amd64.tar.gz
tar -zxvf helm-v3.16.2-linux-amd64.tar.gz sudo mv linux-amd64/helm /usr/local/bin/helm sudo chmod+x /usr/local/bin/helm

helm安装ok

chaosblade安装与使用

1.下载chaosblade-box到本地

https://github.com/chaosblade-io/chaosblade-box/releases/download/v1.0.2/chaosblade-box-1.0.2.tgz

2.安装chaosblade-box,配置属于chaosblade-box的namespace

helm install chaosblade-box ./chaosblade-box-1.0.2.tgz -n chaosblade --create-namespace--setspring.datasource.password=password

3.查看具体情况

4.按照同样方法安装chaosblade-cli

https://github.com/chaosblade-io/chaosblade/releases/chaosblade-1.8.0-linux_amd64.tar.gz

下载解压,然后安装

cp chaosblade/blade /usr/local/bin/blade chmod+x /usr/local/bin/blade

5.安装chaosblade-operator

https://github.com/chaosblade-io/chaosblade-operator/releases/chaosblade-operator-amd64-1.8.0.tgz

下载解压,然后用helm安装operator。然后查看pod情况,可以看到每个node都有一个tool pod

helm install chaosblade-operator./chaosblade-operator-amd64-1.8.0.tgz -n chaosblade kubectlgetpods -n chaosblade

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/25 12:04:54

Reddit广告怎么投?从账户搭建到投放策略的实操指南

Reddit是以兴趣与社区驱动的论坛型社交平台,用户粘性高、话题聚焦——对品牌来说,它不是广播而是参与对话的场所。做好定位与创意,Reddit能带来较高的中下游转化率和口碑传播;做错方式则容易被社区“拍砖”。本文把从账号/环境搭建…

作者头像 李华
网站建设 2026/7/26 18:14:00

计算机就业难哭了?这个风口行业缺口炸了,现在入行正当时

一、计算机专业内卷严重,普通毕业生何去何从?​ 近年来,计算机相关专业(如软件工程、计算机科学与技术)的毕业生数量激增,但市场岗位增速却逐渐放缓。许多应届生发现,投递几十份简历却连面试机…

作者头像 李华
网站建设 2026/7/25 5:22:02

Wan2.2-T2V-A14B在汽车碰撞测试模拟视频中的工程应用

Wan2.2-T2V-A14B在汽车碰撞测试模拟视频中的工程应用 🚗 想象一下:一辆电动车以56km/h撞上刚性墙,前纵梁压溃、气囊瞬间弹出、假人微微前倾——整个过程清晰流畅,仿佛来自真实慢动作录像。但你猜怎么着?这根本不是实拍…

作者头像 李华
网站建设 2026/7/25 21:47:54

如何快速部署多平台文件传输工具:新手完整指南

如何快速部署多平台文件传输工具:新手完整指南 【免费下载链接】transfer 🍭 集合多个API的大文件传输工具. 项目地址: https://gitcode.com/gh_mirrors/tr/transfer 在当今数字化时代,文件传输工具已成为日常工作和学习中不可或缺的一…

作者头像 李华
网站建设 2026/7/26 19:15:02

频繁的文件安全警告?3招提升工作效率

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个办公效率优化工具,主要功能:1) 自动识别常用办公文件类型(如docx, xlsx等) 2) 智能记忆可信文件来源 3) 一键创建安全例外规则 4) 提供批量处理功能…

作者头像 李华
网站建设 2026/7/26 22:41:23

【Python大语言模型系列】新版Dify 开发自定义工具插件在工作流中直接调用(完整步骤)

这是我的第441篇原创文章。 一、引言 “工具插件” 指的是一个完整的项目,其中包含工具供应商文件、功能代码等结构。之前写过一个旧版dify开发自定义工具: 【Python大语言模型系列】Dify 开发一个自定义工具并在工作流中直接调用(完整案例&…

作者头像 李华