SREWorks 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
SREWorks 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
SREWorks 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 云计算云原生
开源组织 阿里巴巴
地区 国产
投 递 者 SREWorks
适用人群 未知
收录时间 2022-08-08

软件简介

SREWorks 作为阿里云大数据SRE团队对SRE理念的工程实践,专注于以应用为中心的一站式“云原生”、“数智化”运维 SaaS 管理套件,提供企业应用&资源管理及运维开发两大核心能力,帮助企业实现云原生应用&资源的交付运维。

传统IT运维领域已经有大量优秀的开源运维平台,反观云原生场景,目前还缺乏一些体系化的运维解决方案。随着云原生时代大趋势的到来,阿里云大数据 SRE 团队将SREWorks运维平台开源,希望为运维工程师们提供开箱即用的运维平台。

SREWorks 有什么优势?

回归到运维领域的需求,无论上层产品和业务形态怎么变化,运维本质上解决的还是“质量、成本、效率、安全”相关需求。SREWorks 用一个运维 SaaS 应用界面来支撑上述需求,同时以“数智”思想为内核驱动 SaaS 能力,具体包括交付、监测、管理、控制、运营、服务六部分。

image.png

快速安装

本文会将 SREWorks 以最小化的方式安装在 Kubernetes 上,这样可以帮助你节省资源。

前提条件

  • Kubernetes 的版本需要大于等于 1.20
  • 硬件:
    • 分布式部署: 建议至少3台节点(配置为4 核 CPU,16G 内存),存储需要300G以上空间,90个Pod以上配额
    • 单机完整(数智版)部署: 建议至少 8核/32G内存/300G硬盘
    • 单机基础版部署: 建议至少 4核/16G内存/100G硬盘

安装部署

推荐使用 Helm 来安装 SREWorks

安装 Helm

使用以下命令安装(如果已安装了 Helm 3,可以跳过这一步骤):

# 适用Mac intel芯片
wget "http://sreworks.oss-cn-beijing.aliyuncs.com/bin/helm-darwin-amd64" -O helm

# 适用Linux intel芯片
# wget https://sreworks.oss-cn-beijing.aliyuncs.com/bin/helm-linux-am64 -O helm

chmod +x ./helm
mv ./helm /usr/local/bin/

网络模式: Ingress/NodePort

Ingress模式

  • SREWorks的部署必须指定ingress的域名。
  • 以阿里云ACK集群为例,域名可以在【基本信息】中可以找到,例如 http://*.ceea604.cn-huhehaote.alicontainer.com ,* 部分用户可以自行填写,比如http://sreworks.c34a60e3c93854680b590b0d5a190310a.cn-zhangjiakou.alicontainer.com
  • 未使用阿里云ACK集群的也可以自行确定浏览器访问SREWorks控制台的域名,在安装时传入appmanager.home.url参数即可。

Ingress网络模式部署参数参考如下

--set appmanager.home.url="https://your-website.***.com" 

NodePort模式

  • 在云厂商购买虚机,运行NodePort模式需要注意被访问节点(NODE_IP)的网络安全组或防火墙,打开该端口(30767)的公网被访问限制。

NodePort网络模式部署参数参考如下

--set global.accessMode="nodePort" 
--set appmanager.home.url="http://NODE_IP:30767"

部署版本: 基础版/数智版

基础应用包含8个应用: 运维中台/应用管理/团队管理/集群管理/模板中心/帮助中心/文件管理/系统设置 数智应用包含7个应用: 数据运维平台/智能运维平台/故障自愈/健康管理/运营中心/作业调度平台/运维搜索

基础版SREWorks在单台4核16G机器上即可正常启动,基础版部署为基础应用,默认完整部署为 基础应用 + 数智应用。

基础版部署参数参考如下

--set saas.onlyBase=true

3. 验证安装

在浏览器中输入上个步骤的域名,如果能够看到页面,说明已经安装完成(大约需等待5分钟左右)。注册并开始使用 SREWorks。默认账号为admin,默认密码为12345678

4. 卸载

helm uninstall sreworks -nsreworks
kubectl delete namespace sreworks
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
06/01 14:58

SREWorks v1.5 版本发布 | 基于实时作业平台的日志聚类开源

在经过v1.0\~v1.4四个版本迭代后,SREWorks的核心底座已经表现出极高的稳定性和成熟性。在v1.5版本中,SREWorks开发团队在核心底座上,进行了较多的数智化能力迭代。同时,在数智能力迭代过程中,我们也维持着与SREWorks用户较高的沟通频率。我们发现大家普遍对于监控数据之上的数智化能力比较关注,于是我们在这些点上做了一些深挖分析,发现普遍都会遇到这样几个问题: 自研监控系统在数据体量上升后,可靠性下降。 日志等各类...

1
7
01/06 10:00

SREWorks v1.4 版本发布 | 离线安装&前端重构

在v1.3版本之后,SREWorks团队收集了较多的用户反馈,大家普遍对于SREWorks的内网离线安装有较大的诉求。于是团队决定进一步增强这部分的安装能力。 前端工程部分(frontend),为了开发者更加敏捷高效的协作开发,以及便于社区开发者参与共建前端组件生态。我们对前端工程架构进行了重新梳理拆分,按照Monorepo模式架构演进; 同时也对工程构建相关工具进行了优化升级。 下面为v1.4的版本功能版本介绍: 1. 前端工程Monorepo模式重...

0
2
2022/11/16 10:35

SREWorks v1.3 版本发布 | 插件机制发布

在v1.2版本发布之后,SREWorks团队着手开始了v1.3版本的迭代。此次v1.3版本融合了较多用户需求,以及对底座机制进行了较大调整和优化,故发版时间长了很多。下面让我们切入正题,来看看这些大变化究竟是哪些? 1. 插件机制 插件包 在OAM应用体系中,组件(Component)和运维特征(Trait)本身即属于可插拔的部分。在v1.3版本中,SREWorks团队优化了appmanager的加载机制,将这些插拔模块从appmanager的源码中剥离出来,成为了独立插...

1
0
2022/08/29 10:57

SREWorks v1.2 版本发布 | 运维市场能力发布

在v1.1版本发布之后,SREWorks团队开始了常态化的功能版本迭代,v1.1提供了组件插拔能力,v1.2更进一步,将会发布规划已久的运维市场,助力团队构筑运维生态,也会发布诸多企业用户关注的纯内网源码构建方案。 切入正题,下面是本次 v1.2 版本的新功能解读。 1. 应用市场 SREWorks团队参考helm/rpm等常见软件仓库模型,设计了SREWorks的市场分发机制如下图所示: 该市场分发机制具有如下特点: 公共市场理论上可以基于任何静态存储...

0
1
2022/08/22 15:21

SREWorks v1.1 版本发布 | 组件插拔场景化部署能力

自SREWorks v1.0 版本在3月份开源以来,通过钉钉群、微信群、GitHub等渠道,团队陆续收到了各种反馈。随即团队开始了v1.1版本的功能优化迭代,优先解决用户反馈上来的TOP3问题:存储插拔、最小资源部署、存储类使用,同时针对用户使用过程中暴露出来的小问题也做了相应的优化。 后续产品会持续保持较快的发布频率,快速解决各渠道用户反馈的痛点问题,帮助用户利用SREWorks更好地构建云原生下的数智运维平台。 下面是本次 v1.1 版...

0
5
2022/08/08 15:06

阿里巴巴云原生大数据运维平台 SREWorks 正式开源

作者:晟白 随着行业不断发展,大数据&AI也逐渐呈现云原生化的趋势。复杂的业务场景及其背后涉及到的不同技术方向的开源和自研,使得产品运维面临技术复杂度高、规模大、场景多等挑战。 阿里巴巴云原生大数据运维平台 SREWorks,沉淀了团队近10年经过内部业务锤炼的 SRE 工程实践,今天正式对外开源,秉承“数据化、智能化”运维思想,帮助运维行业更多的从业者采用“数智”思想做好高效运维。 一 SREWorks 是什么? 谷歌在200...

2
28
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
54 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部