helm公共仓库创建

2023-06-13 15:19:01 浏览数 (4)

# 一、helm仓库查看

代码语言:javascript复制
$ helm repo list
Error: no repositories to show
# 首次安装helm3 是没有指定默认仓库的。需要手动疯狂添加仓库才可以获取程序包

# 二、helm仓库添加

代码语言:javascript复制
$ helm repo add stable http://mirror.azure.cn/kubernetes/charts
$ helm repo add aliyun  https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
$ helm repo add jetstack https://charts.jetstack.io
$ helm repo update  # 更新仓库

# 三、helm仓库删除

如果有一天觉得手痒,可以使用如下命令删除helm仓库。不用担心什么可怕后果,更不要大声尖叫。这里并不是真实删除仓库,只是删除指向仓库的链接而已。如果后悔了,大不了再使用上面的命令添加回来。

代码语言:javascript复制
$ helm repo remove stable
$ helm repo remove aliyun
$ helm repo remove jetstack

# 四、helm查看chart

添加完上面的helm仓库后,就可以额愉快的查找你深爱的程序包(chart)了。

代码语言:javascript复制
# helm search repo chart_name,比如想查找 nginx 的 chart,使用如下命令:

$ helm search repo nginx
NAME                            CHART VERSION   APP VERSION     DESCRIPTION
aliyun/nginx-ingress            0.9.5           0.10.2          An nginx Ingress controller that uses ConfigMap...
aliyun/nginx-lego               0.3.1                           Chart for nginx-ingress-controller and kube-lego
stable/nginx-ingress            1.41.3          v0.34.1         DEPRECATED! An nginx Ingress controller that us...
stable/nginx-ldapauth-proxy     0.1.6           1.13.5          DEPRECATED - nginx proxy with ldapauth
stable/nginx-lego               0.3.1                           Chart for nginx-ingress-controller and kube-lego
aliyun/gcloud-endpoints         0.1.0                           Develop, deploy, protect and monitor your APIs ...
stable/gcloud-endpoints         0.1.2           1               DEPRECATED Develop, deploy, protect and monitor...

1 人点赞