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

 

 

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
4天前
|
监控 Cloud Native 持续交付
构建未来:云原生技术驱动的云计算平台
【5月更文挑战第52天】 随着数字化转型的不断深化,企业对于敏捷性、可扩展性和成本效益的需求日益增长。本文探讨了如何通过采纳云原生技术来构建和优化云计算平台,以支持不断变化的业务需求。文章首先概述了云原生技术的核心概念及其优势,随后详细分析了在设计云平台时应考虑的关键要素,并通过案例研究展示了云原生实践在实际中的应用效果。最后,文章提出了面向未来的云平台发展趋势和挑战。
|
12天前
|
运维 监控 Devops
DevOps文化下的自动化运维实践
本文将探讨在DevOps文化背景下,自动化运维的重要性及其实现方式。通过分析自动化运维的优势和挑战,文章提供了具体的实施策略和案例,旨在帮助读者理解如何在DevOps实践中融入自动化运维,以提高软件开发和部署的效率与质量。
|
5天前
|
机器学习/深度学习 数据采集 人工智能
智能化运维的探索与实践:AI在IT运维中的应用
【6月更文挑战第19天】随着人工智能技术的不断成熟,其在IT运维领域的应用也愈发深入。本文将探讨AI技术如何赋能传统IT运维,提升效率和响应速度,实现故障预测、自动化处理及优化决策。通过分析AI在运维中的实际应用案例,我们能更好地了解其潜力与挑战,并预见未来智能化运维的发展路径。
220 6
|
3天前
|
机器学习/深度学习 人工智能 运维
智能化运维的探索与实践
【6月更文挑战第21天】本文旨在探讨智能化运维在现代IT管理中的应用和挑战,通过分析智能化技术如何赋能传统运维流程,揭示其在提升效率、降低成本方面的潜力。文章将结合具体案例,阐述智能化运维的实施路径和面临的主要问题,为读者提供一套可行的智能化运维解决方案框架。
|
19天前
|
开发框架 运维 前端开发
构建一体化运维平台的八大功能
【6月更文挑战第6天】构建一体化运维平台的关键8个基本功能。
|
18天前
|
设计模式 运维 监控
运维一体化平台的能力要素
【6月更文挑战第7天】一体化运维平台的重要性,旨在建立覆盖运维全生命周期的统一平台,提升效率,保障业务连续性,实现数字化运维管理。
|
25天前
|
运维 Kubernetes 持续交付
构建高效自动化运维体系:基于容器技术的持续集成与持续部署实践
【5月更文挑战第30天】随着云计算和微服务架构的兴起,传统的运维模式已难以满足快速迭代和高可用性的需求。本文探讨了如何利用容器技术构建一个高效、可靠的自动化运维体系,重点分析了Docker和Kubernetes在这一过程中的关键作用,并提出了一套基于这些技术的持续集成(CI)与持续部署(CD)解决方案。通过实际案例和操作步骤的详细阐述,文章为读者提供了一种实现自动化运维的有效途径,同时对未来运维技术的发展趋势进行了展望。
|
6天前
|
人工智能 运维 大数据
现代化运维管理实践与挑战
在当今快速发展的科技领域,现代化运维管理已成为企业发展中不可或缺的一环。本文将探讨现代化运维管理的重要性,以及在实践中所面临的挑战和应对方法,旨在帮助读者更好地理解和应用运维管理的最佳实践。
8 0
|
10天前
|
运维 Prometheus 监控
现代IT运维的自动化趋势与实践
在当今数字化转型的浪潮中,IT运维正经历着一场深刻的变革。本文探讨了现代IT运维中的自动化趋势,详细阐述了自动化技术在运维中的应用,通过具体案例展示了自动化工具如何提高效率、降低成本,并确保系统的稳定性和安全性。
|
17天前
|
人工智能 运维 Cloud Native
探索未来科技趋势:云原生平台的发展与应用
随着数字化时代的到来,云原生平台作为新一代技术的代表,正日益受到关注。本文将深入探讨云原生平台的定义、特点以及发展趋势,分析其在未来科技领域的应用前景,为读者带来对未来科技发展的新理解。
22 0

热门文章

最新文章