登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
在windows平台搭建一个mini版本的k8s集群
在windows平台搭建一个mini版本的k8s集群
[ 复制链接 ]
计海龄
昨天 19:30
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
前置要求:
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-amd64
chmod +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 --set spring.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
kubectl get pods -n chaosblade
复制代码
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
代码
安全
签约作者
程序园优秀签约作者
发帖
计海龄
昨天 19:30
关注
0
粉丝关注
22
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845356
3934307807
991122
4
xiangqian
638210
5
宋子
9984
6
韶又彤
9999
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多