Helm常用命令

Helm常用命令

1、安装

二进制版本安装

每个Helm 版本都提供了各种操作系统的二进制版本,这些版本可以手动下载和安装。

1. 下载 需要的版本

2. 解压(tar -zxvf helm-v3.0.0-linux-amd64.tar.gz)

3. 在解压目录中找到helm程序,移动到需要的目录中(mv linux-amd64/helm /usr/local/bin/helm)

然后就可以执行客户端程序并 添加稳定仓库: helm help.

注意 针对Linux AMD64,Helm的自动测试只有在CircleCi构建和发布时才会执行。测试其他操作系统是社区针对系统问题请求Helm的责任。

使用脚本安装

Helm现在有个安装脚本可以自动拉取最新的Helm版本并在 本地安装。

您可以获取这个脚本并在本地执行。它良好的文档会让您在执行之前知道脚本都做了什么。

$curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3

$chmod 700get_helm.sh

$./get_helm.sh

如果想直接执行安装,运行

curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash。

2、常用命令

1)、初始化

添加仓库。从 Artifact Hub中查找有效的Helm chart仓库

https://artifacthub.io/packages/search?kind=0

helm repo add bitnami https://charts.bitnami.com/bitnami

2)、查看安装件charts列表

$ helm search repo bitnami

2、安装Chart实例

通过helm install 命令安装chart.

每次执行helm install 的时候,都会创建一个新的版本发布。所有一个chart在同一个集群里可以被安装多次,每一个都可以被独立管理和升级

helm install 是一个拥有很多能力的强大的命令。

https://helm.sh/zh/docs/intro/using_helm

Helm可以通过多种途径查找和安装chart, 但最简单的是安装官方的bitnami charts。

确定拿到最新的charts列表

helm repo update

安装 mysql

helm install bitnami/mysql –generate-name

了解chart基本信息

helm show chart bitnami/mysql

获取关于该chart所有信息

helm show all bitnami/mysql

3、 关于版本

helm list 可以看出部署了哪些chart.

helm list或者 helm ls 命令 会列出所有可被部署的版本

4、卸载一个版本

helm uninstall mysql-12120

该命令会从Kubernetes卸载 mysql-12120, 它将删除和该版本相关的所有相关资源(service、deployment、 pod等等)甚至版本历史。

如果您在执行 helm uninstall 的时候提供 –keep-history 选项, Helm将会保存版本历史。 您可以通过命令查看该版本的信息

Helm status mysql-12120

因为 –keep-history 选项会让helm跟踪你的版本(即使你卸载了他们), 所以你可以审计集群历史甚至使用 helm rollback 回滚版本。

5、查看帮助信息

helm help命令, 或者在任意命令后添加-h 选项

helm get -h

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注