2.3.3 在KubeSphere All in One下安装SREWorks
什么是KubeSphere
KubeSphere 是在 Kubernetes 之上构建的容器云平台。其 KubeSphere All in One 方案能够快速交付一个包含 KubeSphere 的Kubernetes集群(链接原文中为其完整方案,本文的命令中也包含了这部分命令)。
KubeSphere All in One部署
KubeSphere利用KubeKey(kk)这个工具进行部署,命令如下:
# 下载并安装kk工具
curl -sfL https://get-kk.kubesphere.io | VERSION=v2.0.0 sh -
# 通过kk工具部署k8s集群
./kk create cluster --with-kubernetes v1.21.5 --with-kubesphere v3.2.1
SREWorks安装
使用kk方案自带的storageClass: local
作为存储,关闭默认存储。
# 下载sreworks到本地
git clone http://github.com/alibaba/sreworks.git -b v1.4 sreworks
cd sreworks/chart/sreworks-chart
# 安装SREWorks
# 替换NODE_IP为某个节点的浏览器可访问IP
helm install sreworks ./ \
--create-namespace --namespace sreworks \
--set global.accessMode="nodePort" \
--set appmanager.home.url="http://NODE_IP:30767" \
--set global.storageClass="local" \
--set localPathProvisioner=false