安装
下载二进制版本,并上传要部署的Linux上
解压
$ tar -zxvf helm-v3.11.2-linux-amd64.tar.gz在解压目录中找到Helm程序,移动到需要的目录中
初始化
在安装好Helm之后,可以添加一个chart仓库,从Artifact Hub中查找有效的Helm chart仓库。
$ helm repo add bitnami https://charts.bitnami.com/bitnami当添加完成后,您将可以看到可以被安装的charts列表
$ helm search repo bitnamiNAME CHART VERSION APP VERSION DESCRIPTIONbitnami/bitnami-common 0.0.9 0.0.9 DEPRECATED Chart with custom templates used in ...bitnami/airflow 8.0.2 2.0.0 Apache Airflow is a platform to programmaticall...bitnami/apache 8.2.3 2.4.46 Chart for Apache HTTP Serverbitnami/aspnet-core 1.2.3 3.1.9 ASP.NET Core is an open-source framework create...# ... and many more
基础命令
通过示例快速安装部署服务到你的Kubernetes集群
$ helm repo update # 确定我们可以拿到最新的charts列表$ helm install bitnami/mysql --generate-nameNAME: mysql-1612624192LAST DEPLOYED: Sat Feb 6 16:09:56 2021NAMESPACE: defaultSTATUS: deployedREVISION: 1TEST SUITE: NoneNOTES: ...通过show命令查看chart简单信息
[root@lux-git-runner-01 /]$ helm show chart bitnami/kafkaannotations: category: Infrastructure licenses: Apache-2.0apiVersion: v2appVersion: 3.4.0dependencies:- condition: zookeeper.enabled name: zookeeper repository: <https://charts.bitnami.com/bitnami> version: 11.x.x- name: common repository: <https://charts.bitnami.com/bitnami> tags: - bitnami-common version: 2.x.xdescription: Apache Kafka is a distributed streaming platform designed to build real-time pipelines and can be used as a message broker or as a replacement for a log aggregation solution for big data applications.home: <https://github.com/bitnami/chart ... nami/kafka>icon: <>keywords:- kafka- zookeeper- streaming- producer- consumermaintainers:- name: Bitnami url: <https://github.com/bitnami/charts>name: kafkasources:- <https://github.com/bitnami/conta ... /bitnami/kafka>- <https://kafka.apache.org/>version: 21.4.0通过show命令查看chart详细信息
$ helm show all bitnami/kafka##由于信息太多,就不打出来了罗列已经安装部署的服务版本
##执行这个命令前,你需要确保这台Linux机器可以访问你的Kubernetes集群$ helm list卸载部署的版本