Nexus Helm的配置与使用

一、简介

Nexus从3.21.1开始正式支持Helm charts仓库的管理。之前一直是使用第三方插件的形式支持的。

目前暂时支持Hosted和Proxy类型的Helm仓库

二、配置

Proxy

Hosted

  • helm-hosted

三、使用

1、Helm客户端添加Nexus上Proxy类型的远程charts仓库

添加Nexus上的Helm代理类型的仓库

helm repo add 远程Charts仓库别名 http://nexus-ip:8081/repository/helm-google/ --username admin --password="*****"

查看添加的远程仓库

 helm repo list

搜索远程仓库

helm search repo

从远程仓库中下载charts到本地,并解压

helm pull 远程Charts仓库别名/chart名 --untar

从远程仓库中下载指定版本的charts到本地

helm fetch 远程Charts仓库别名/chart名  --version 1.3.0

2、上传Helm charts到Nexus上Hosted类型的仓库

curl -u 用户名:密码 http://nexus-ip:8081/repository/helm-hosted/ --upload-file sentry-kubernetes-0.2.3.tgz

3、手动在Nexus UI界面上传.gz格式的Chart到Helm Hosted仓库

Copyright Curiouser all right reserved,powered by Gitbook该文件最后修改时间: 2020-06-16 21:35:29

results matching ""

    No results matching ""