本文会将SREWorks以最小化的方式安装在Kubernetes上,这样可以帮助你节省资源。
前提条件Kubernetes的版本需要大于等于1.20硬件:分布式部署:建议至少3台节点(配置为4核CPU,16G内存),存储需要300G以上空间,90个Pod以上配额单机完整(数智版)部署:建议至少8核/32G内存/300G硬盘单机基础版部署:建议至少4核/16G内存/100G硬盘安装部署推荐使用Helm来安装SREWorks
安装Helm使用以下命令安装(如果已安装了Helm3,可以跳过这一步骤):
#适用Macintel芯片wget"https://sreworks.oss-cn-beijing.aliyuncs.com/bin/helm-darwin-amd64"-Ohelm#适用Linuxintel芯片#wgethttps://sreworks.oss-cn-beijing.aliyuncs.com/bin/helm-linux-am64-Ohelmchmod+x./helmmv./helm/usr/local/bin/网络模式:Ingress/NodePortIngress模式SREWorks的部署必须指定ingress的域名。以阿里云ACK集群为例,域名可以在【基本信息】中可以找到,例如https://*.ceea604.cn-huhehaote.alicontainer.com,*部分用户可以自行填写,比如https://sreworks.c34a60e3c93854680b590b0d5a190310a.cn-zhangjiakou.alicontainer.com。未使用阿里云ACK集群的也可以自行确定浏览器访问SREWorks控制台的域名,在安装时传入appmanager.home.url参数即可。Ingress网络模式部署参数参考如下
--setappmanager.home.url="https://your-website.***.com"NodePort模式在云厂商购买虚机,运行NodePort模式需要注意被访问节点(NODE_IP)的网络安全组或防火墙,打开该端口(30767)的公网被访问限制。NodePort网络模式部署参数参考如下
--setglobal.accessMode="nodePort"--setappmanager.home.url="https://NODE_IP:30767"部署版本:基础版/数智版基础应用包含8个应用:运维中台/应用管理/团队管理/集群管理/模板中心/帮助中心/文件管理/系统设置数智应用包含7个应用:数据运维平台/智能运维平台/故障自愈/健康管理/运营中心/作业调度平台/运维搜索
基础版SREWorks在单台4核16G机器上即可正常启动,基础版部署为基础应用,默认完整部署为基础应用+数智应用。
基础版部署参数参考如下
--setsaas.onlyBase=true3.验证安装在浏览器中输入上个步骤的域名,如果能够看到页面,说明已经安装完成(大约需等待5分钟左右)。注册并开始使用SREWorks。默认账号为admin,默认密码为12345678
4.卸载helmuninstallsreworks-nsreworkskubectldeletenamespacesreworks
评论