Skip to main content
Version: v1.5

2.3.4 在Docker Desktop下安装SREWorks

什么是Docker Desktop

Docker Desktop是适用于Mac或Windows环境的易于安装的应用程序。Docker Desktop可与开发工具和语言一起使用,可以便捷地在本地进行容器构建,持续集成和协作。
https://dockerdocs.cn/desktop/

Docker Desktop如何部署Kubernetes集群

在Docker Desktop的设置(Setttings)中,可以非常方便地启用Kubernetes集群。
如果启用k8s集群拉取镜像过慢,可以使用 https://github.com/AliyunContainerService/k8s-for-docker-desktop 来加速镜像拉取。
在安装完成后,只需要使用 kubectl config use-context docker-desktop 命令就能切换到对应的上下文中。

SREWorks安装

使用Docker Desktop自带的storageClass: hostpath作为存储,关闭默认的存储类。

# 下载sreworks到本地
git clone http://github.com/alibaba/sreworks.git -b v1.5 sreworks
cd sreworks/chart/sreworks-chart

# 安装SREWorks
# 使用k3d自带的storageClass: local-path
helm install sreworks ./ \
--create-namespace --namespace sreworks \
--set global.accessMode="nodePort" \
--set global.images.tag="v1.4" \
--set appmanager.home.url="http://localhost:30767" \
--set global.storageClass="hostpath" \
--set saas.onlyBase=true \
--set localPathProvisioner=false

访问 http://localhost:30767 即可开始使用SREWorks。