Chartmuseum部署

预备知识

如果你不知道Chartmuseum是做什么的,那么请参考下面链接(包括但不限于)进行学习:

添加choerodon chart仓库并同步

  1. helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/
  2. helm repo update

部署Chartmuseum

  • 若需了解项目详情及各项参数含义,请移步 helm/chartmuseum
  • 编写参数配置文件 chartmuseum.yaml

    1. env:
    2. open:
    3. STORAGE: local
    4. AUTH_ANONYMOUS_GET: "true"
    5. DISABLE_API: "false"
    6. DEPTH: 2
    7. secret:
    8. BASIC_AUTH_PASS: password
    9. BASIC_AUTH_USER: choerodon
    10. persistence:
    11. enabled: true
    12. storageClass: nfs-provisioner
    13. ingress:
    14. enabled: true
    15. hosts:
    16. - name: chart.example.choerodon.io
    17. path: /
  • 执行部署

    1. helm upgrade --install chartmuseum c7n/chartmuseum \
    2. -f chartmuseum.yaml \
    3. --version 2.15.0 \
    4. --create-namespace \
    5. --namespace c7n-system

验证部署

  • 访问设置的域名出现以下界面即部署成功

chartmuseum