SREWorks云原生数智运维工程实践-SREWorks 介绍篇-一看就会的SREWorks快速入门-安装平台底座

简介: SREWorks云原生数智运维工程实践-SREWorks 介绍篇-一看就会的SREWorks快速入门

 

1. 安装条件

 

Kubernetes的版本需要大于等于1.20

硬件:建议至少8核/32G内存/300G硬盘/90个Pod以上配额

安装流程

部署底座1-2分钟

部署运维应用(2-5分钟

 

2. 安装部署

 

推荐使用Helm来安装SREWorks

 

3. 安装Helm

 

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

 

 

# 适用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/

 

 

4. 安装案例

 

案例1Kubesphere All-in-one集群部署数智版SREWorks

 

Kubesphere All-in-one集群部署参考

https://kubesphere.io/zh/docs/quick-start/all-in-one-on-linux/

数智版部署单机资源不小于8核/32G内存/300G硬盘

使用Kubesphere All-in-one集群自带的存储集local

 

 

# 下载并安装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到本地

git clone http://github.com/alibaba/sreworks.git -b v1.2 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 appmanagerbase.openebs.enabled=false

    

 

 

案例2标准k8s集群部署数智版SREWorks

 

以阿里云ack集群为例,非阿里云集群的请注意替换变量

 

网页访问方式使用Ingress

 

 

# 下载sreworks到本地

git clone http://github.com/alibaba/sreworks.git -b v1.2 sreworks

cd sreworks/chart/sreworks-chart

 

# 安装SREWorks

helm install sreworks ./ \

    --kubeconfig="****" \

    --create-namespace --namespace sreworks \

    --set appmanager.home.url="http://*.*.alicontainer.com" \

    --set global.storageClass="alicloud-disk-available" \

--set appmanagerbase.openebs.enabled=false

 

 

网页访问方式使用NodePort

 

 

# 下载sreworks到本地

git clone http://github.com/alibaba/sreworks.git -b v1.2 sreworks

cd sreworks/chart/sreworks-chart

 

# 安装SREWorks

# 替换NODE_IP为某个节点的浏览器可访问IP

helm install sreworks ./ \

    --kubeconfig="****" \

    --create-namespace --namespace sreworks \

    --set global.accessMode="nodePort" \

    --set appmanager.home.url="http://NODE_IP:30767" \

    --set global.storageClass="alicloud-disk-available" \

--set appmanagerbase.openebs.enabled=false

 

 

案例3本地k8s集群部署基础版SREWorks

 

注意

默认的storageClass:sreworks-hostpath是由OpenEBS的LocalPV方案实现的,仅能用于开发测试环境,如需用于生产,建议使用符合Kubernetes要求的持久化存储(如GlusterFS、Ceph等分布式存储或云服务上的块存储)。

 

 

# 下载sreworks到本地

git clone http://github.com/alibaba/sreworks.git -b v1.2 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 saas.onlyBase=true

 

 

5. 验证安装

 

在浏览器中输入上个步骤的域名或IP,如果能够看到页面,说明已经安装完成大约需等待5分钟左右。注册并开始使用SREWorks。

 

默认账号为admin

默认密码为12345678

 

 

6. 卸载

 

请务必遵循下面顺序执行。千万不能不执行helm uninstall直接删除namespace,这会导致各种crd变成脏数据残留在集群

 

 

helm uninstall sreworks -nsreworks

kubectl delete namespace sreworks

 

 

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
3月前
|
数据采集 运维 数据可视化
AR 运维系统与 MES、EMA、IoT 系统的融合架构与实践
AR运维系统融合IoT、EMA、MES数据,构建“感知-分析-决策-执行”闭环。通过AR终端实现设备数据可视化,实时呈现温度、工单等信息,提升运维效率与生产可靠性。(238字)
|
4月前
|
存储 运维 安全
运维知识沉淀工具深度解析:从结构设计到落地实践全拆解
运维知识沉淀工具助力团队将零散经验结构化存储,实现问题处理路径标准化、知识复用化。通过标签、模板与自动化调取机制,让每次处理都留下可复用资产,提升团队协同效率与系统稳定性。
|
3月前
|
运维 监控 自动驾驶
低代码运维平台:是“运维福音”,还是“甩手掌柜”?
低代码运维平台:是“运维福音”,还是“甩手掌柜”?
133 29
|
3月前
|
机器学习/深度学习 人工智能 运维
三重Reward驱动的运维智能体进化:多智能体、上下文工程与强化学习的融合实践
这篇文章系统性地阐述了 AI 原生时代下,面向技术风险领域的智能体系统(DeRisk)的架构设计、核心理念、关键技术演进路径与实践落地案例。
三重Reward驱动的运维智能体进化:多智能体、上下文工程与强化学习的融合实践
|
5月前
|
运维 监控 安全
从实践到自动化:现代运维管理的转型与挑战
本文探讨了现代运维管理从传统人工模式向自动化转型的必要性与路径,分析了传统运维的痛点,如效率低、响应慢、依赖经验等问题,并介绍了自动化运维在提升效率、降低成本、增强系统稳定性与安全性方面的优势。结合技术工具与实践案例,文章展示了企业如何通过自动化实现运维升级,推动数字化转型,提升业务竞争力。
|
存储 Cloud Native 数据处理
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
本文整理自阿里云资深技术专家、Apache Flink PMC 成员梅源在 Flink Forward Asia 新加坡 2025上的分享,深入解析 Flink 状态管理系统的发展历程,从核心设计到 Flink 2.0 存算分离架构,并展望未来基于流批一体的通用增量计算方向。
344 0
从嵌入式状态管理到云原生架构:Apache Flink 的演进与下一代增量计算范式
|
4月前
|
运维 监控 Cloud Native
从本土到全球,云原生架构护航灵犀互娱游戏出海
本文内容整理自「 2025 中企出海大会·游戏与互娱出海分论坛」,灵犀互娱基础架构负责人朱晓靖的演讲内容,从技术层面分享云原生架构护航灵犀互娱游戏出海经验。
474 16
|
4月前
|
运维 监控 Cloud Native
从本土到全球,云原生架构护航灵犀互娱游戏出海
内容整理自「 2025 中企出海大会·游戏与互娱出海分论坛」,灵犀互娱基础架构负责人朱晓靖的演讲内容,从技术层面分享云原生架构护航灵犀互娱游戏出海经验。
|
2月前
|
人工智能 Kubernetes Cloud Native
Higress(云原生AI网关) 架构学习指南
Higress 架构学习指南 🚀写在前面: 嘿,欢迎你来到 Higress 的学习之旅!
667 0
|
8月前
|
运维 Cloud Native 测试技术
极氪汽车云原生架构落地实践
随着极氪数字业务的飞速发展,背后的 IT 技术也在不断更新迭代。极氪极为重视客户对服务的体验,并将系统稳定性、业务功能的迭代效率、问题的快速定位和解决视为构建核心竞争力的基石。

热门文章

最新文章