1. 程式人生 > 其它 >輕鬆完爆Helm公共倉庫

輕鬆完爆Helm公共倉庫

目錄

一、Helm倉庫檢視

$ helm repo list
Error: no repositories to show
# 首次安裝helm3 是沒有指定預設倉庫的。需要手動瘋狂新增倉庫才可以獲取程式包

二、Helm倉庫新增

$ 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倉庫。不用擔心什麼可怕後果,更不要大聲尖叫。這裡並不是真實刪除倉庫,只是刪除指向倉庫的連結而已。如果後悔了,大不了再使用上面的命令添加回來。

$ helm repo remove stable
$ helm repo remove aliyun
$ helm repo remove jetstack

四、Helm檢視chart

新增完上面的helm倉庫後,就可以額愉快的查詢你深愛的程式包(chart)了。

# 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...