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。