ref:https://github.com/minio/charts
在gitlab-ci 通过helm 更新服务到kubernetes中时,对于Java等需要打包构建的服务来说,每次都需要重新拉取依赖,导致构建时间长,因此我们引入一个minio缓存服务,每次通过gitlab-runner构建完后,上传包到缓存服务中,每次增量构建和拉取依赖包,从而大大缩短了构建时间。

1、添加charts仓库

  1. $ helm repo add minio https://helm.min.io/
  2. $ helm repo update

2、创建命名空间

  1. kubectl create namespace infra

3、修改values.yaml文件

ref:https://git.app.uib.no/caleno/helm-charts/-/blob/master/stable/minio/values.yaml