当前Clusterpedia已经支持通过Helm来进行快速部署。首先,需要保证当前环境已经安装helmv3。
01准备阶段
拉取仓库代码
当前暂时还未将chart上传至charts公共仓库
$gitclone$cdclusterpedia/charts
由于clusterpedia使用bitnami/postgresql和bitnami/mysql作为存储组件子chart,所以需要添加bitnami仓库,并更新clusterpediachart的依赖。
$helmrepoaddbitnami$helmdependencybuild
选择存储组件
ClusterpediaChart通过子chart的方式,提供了bitnami/postgresql和bitnami/mysql两款存储组件可供选择。
postgresql为默认的存储组件,如果想要使用mysql,那么在后续安装命令中添加--setpostgresql.enabled=false--setmysql.enabled=true。
更多关于存储组件的配置,可以参考bitnami/postgresql和bitnami/mysql。
用户也可以选择不安装存储组件,而是使用外部组件,相关设置可以参考charts/values.yaml
bitnami/postgresql: