news 2026/4/23 20:59:09

在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/4/23 12:35:44

计算机毕设Java民宿后台管理系统的设计与实现 基于Java的民宿在线管理平台的设计与开发 Java技术在民宿后台管理系统中的应用与实现

计算机毕设Java民宿后台管理系统的设计与实现f5tia9 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着互联网的普及和人们生活水平的提高,民宿行业迅速发展。传统…

作者头像 李华
网站建设 2026/4/23 12:34:04

JeeLowCode低代码开发框架完整部署指南

JeeLowCode是一款基于Spring Boot Vue3的企业级低代码开发框架,采用多模块架构设计,专为快速构建企业级管理系统而生。本指南将带您从零开始完成整个项目的部署配置,避开常见技术陷阱。 【免费下载链接】jeelowcode 🔥JeeLowCode…

作者头像 李华
网站建设 2026/4/23 11:13:05

减肥后为什么体重容易反弹?脂肪细胞竟然有“肥胖记忆”!

很多朋友都有过这样的经历:辛辛苦苦减下来的体重,没过多久就又悄悄爬回来了。这背后,可能不只是“管不住嘴”那么简单。2024年12月,《Nature》杂志上的一项研究揭示了一个令人惊讶的真相:你的脂肪细胞,竟然…

作者头像 李华
网站建设 2026/4/23 12:35:20

智能体(Agent)

💡 每天认识一个AI行业术语:智能体🤖 在人工智能的世界里,有一个术语你可能听说过,但不一定完全了解——智能体(Agent)。🔍 智能体的定义:智能体,也被称为AI代…

作者头像 李华
网站建设 2026/4/23 18:38:53

云屋科技发布智能信创方案 助力国产化升级

云屋科技推出智能信创方案,推动金融政企国产化升级在金融和政企单位的数字化转型进程中,将实时音视频技术融入其中已成为关键步骤。然而,实时音视频要全面适配信创并非易事,不仅复杂度极高,而且企业需要投入大量成本。…

作者头像 李华