$ helm repo remove helm repo remove kong "kong" has been removed from your repositories
更新本地仓库
1 2 3 4 5 6 7 8 9 10 11
# helm repo update $ helm repo update Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the "kong" chart repository ...Successfully got an update from the "incubator" chart repository ...Successfully got an update from the "aliyuncs" chart repository ...Successfully got an update from the "bitnami" chart repository ...Successfully got an update from the "stable" chart repository Update Complete. ⎈ Happy Helming!⎈
$ helm search repo elasticsearch NAME CHART VERSION APP VERSION DESCRIPTION elastic/elasticsearch 7.15.0 7.15.0 Official Elastic helm chart for Elasticsearch elastic/eck-operator 1.8.0 1.8.0 A Helm chart for deploying the Elastic Cloud on... elastic/eck-operator-crds 1.8.0 1.8.0 A Helm chart for installing the ECK operator Cu...
查询某个特定 Chart 版本
1 2 3
$ helm search repo elasticsearch --version "6.8.18" NAME CHART VERSION APP VERSION DESCRIPTION elastic/elasticsearch 6.8.18 6.8.18 Official Elastic helm chart for Elasticsearch
$ helm search repo elasticsearch --versions NAME CHART VERSION APP VERSION DESCRIPTION elastic/elasticsearch 7.15.0 7.15.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.14.0 7.14.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.4 7.13.4 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.3 7.13.3 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.2 7.13.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.1 7.13.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.0 7.13.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.12.1 7.12.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.12.0 7.12.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.11.2 7.11.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.11.1 7.11.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.10.2 7.10.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.10.1 7.10.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.10.0 7.10.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.9.3 7.9.3 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.9.2 7.9.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.9.1 7.9.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.9.0 7.9.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.8.1 7.8.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.8.0 7.8.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.7.1 7.7.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.7.0 7.7.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.6.2 7.6.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.6.1 7.6.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.6.0 7.6.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.5.2 7.5.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.5.1 7.5.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.5.0 7.5.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.4.1 7.4.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.4.0 7.4.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.3.2 7.3.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.3.0 7.3.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.2.0 7.2.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.1.1 7.1.1 Elasticsearch elastic/elasticsearch 7.1.0 7.1.0 Elasticsearch elastic/elasticsearch 6.8.18 6.8.18 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.17 6.8.17 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.16 6.8.16 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.15 6.8.15 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.14 6.8.14 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.13 6.8.13 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.12 6.8.12 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.11 6.8.11 Official Elastic helm chart for Elasticsearch ...
查询某个范围的Chart版本,以下要求Chart版本号大于等于1.0.0。
```bash
$ helm search repo elasticsearch --version ">=6.8.0" --versions NAME CHART VERSION APP VERSION DESCRIPTION elastic/elasticsearch 7.15.0 7.15.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.14.0 7.14.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.4 7.13.4 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.3 7.13.3 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.2 7.13.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.1 7.13.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.13.0 7.13.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.12.1 7.12.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.12.0 7.12.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.11.2 7.11.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.11.1 7.11.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.10.2 7.10.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.10.1 7.10.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.10.0 7.10.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.9.3 7.9.3 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.9.2 7.9.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.9.1 7.9.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.9.0 7.9.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.8.1 7.8.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.8.0 7.8.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.7.1 7.7.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.7.0 7.7.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.6.2 7.6.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.6.1 7.6.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.6.0 7.6.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.5.2 7.5.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.5.1 7.5.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.5.0 7.5.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.4.1 7.4.1 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.4.0 7.4.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.3.2 7.3.2 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.3.0 7.3.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.2.0 7.2.0 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 7.1.1 7.1.1 Elasticsearch elastic/elasticsearch 7.1.0 7.1.0 Elasticsearch elastic/elasticsearch 6.8.18 6.8.18 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.17 6.8.17 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.16 6.8.16 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.15 6.8.15 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.14 6.8.14 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.13 6.8.13 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.12 6.8.12 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.11 6.8.11 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.10 6.8.10 Official Elastic helm chart for Elasticsearch elastic/elasticsearch 6.8.9 6.8.9 Official Elastic helm chart for Elasticsearch
# 查看测试用例pod,helm test执行就是该pod。 # 其实就是在容器执行命令:wget http://ambassador:80/ambassador/v0/check_ready cat ambassador/templates/tests/test-ready.yaml {{- if not .Values.daemonSet }} apiVersion: v1 kind: Pod metadata: name: "{{ include "ambassador.fullname" . }}-test-ready" labels: app.kubernetes.io/name: {{ include "ambassador.name" . }} helm.sh/chart: {{ include "ambassador.chart" . }} app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/managed-by: {{ .Release.Service }} annotations: "helm.sh/hook": test-success spec: containers: - name: wget image: busybox command: ['wget'] args: ['{{ include "ambassador.fullname" . }}:{{ include "ambassador.servicePort" . }}/ambassador/v0/check_ready'] restartPolicy: Never {{- end }}
helm test ambassador Pod ambassador-test-ready pending Pod ambassador-test-ready pending Pod ambassador-test-ready pending Pod ambassador-test-ready succeeded NAME: ambassador LAST DEPLOYED: Wed Feb 12 12:56:51 2020 NAMESPACE: default STATUS: deployed REVISION: 1 TEST SUITE: ambassador-test-ready Last Started: Wed Feb 12 13:10:24 2020 Last Completed: Wed Feb 12 13:10:42 2020 Phase: Succeeded NOTES: Congratulations! You've successfully installed Ambassador. For help, visit our Slack at https://d6e.co/slack or view the documentation online at https://www.getambassador.io. To get the IP address of Ambassador, run the following commands: export NODE_PORT=$(kubectl get --namespace default -o jsonpath="{.spec.ports[0].nodePort}" services ambassador) export NODE_IP=$(kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}") echo http://$NODE_IP:$NODE_PORT
测试时打印容器日志。
1 2 3
helm test ambassador --logs
11. helm status
1 2 3 4 5 6 7
# 显示Release的状态。 $ helm status myweb-2
# 显示Release的某个修订版本的状态。 $ helm status myweb-2 --revision 2
12. helm get
1 2 3 4 5 6 7
# 显示Release的所有的Kubernetes资源清单,注释标明了该资源生成于那个模板yaml文件。 $ helm get manifest myweb
# 显示Release的所涉及模板变量的值。 $ helm get all myweb --template {{.Release.Name}}
helm show values bitnami/tomcat ## Global Docker image parameters ## Please, note that this will override the image parameters, including dependencies, configured to use the global value ## Current available global Docker image parameters: imageRegistry and imagePullSecrets ## # global: # imageRegistry: myRegistryName # imagePullSecrets: # - myRegistryKeySecretName # storageClass: myStorageClass