Helm 是 Kubernetes 的包管理工具,它可以帮助您轻松地查找、分享和使用为 Kubernetes 构建的软件。本文将指导您如何在 AWS EC2 实例上安装 Helm,以便您可以开始管理您的 Kubernetes 应用程序。

先决条件

  • 一个正在运行的 AWS EC2 实例

  • 在 EC2 实例上安装的 kubectl

  • 一个可以访问的 Kubernetes 集群

通过官方脚本安装 Helm

1. 下载 Helm 安装脚本

运行以下命令下载 Helm 官方安装脚本:

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

  • curl -fsSL:从指定的 URL 下载文件

  • -f 表示失败时静默退出

  • -s 表示静默模式

  • -S 表示显示错误信息

  • -L 表示跟随重定向。

  • -o get_helm.sh:将下载的内容保存为 get_helm.sh 文件。


2. 赋予脚本执行权限

下载完成后,需要赋予脚本执行权限:

chmod 700 get_helm.sh

  • chmod 700:将脚本的权限设置为仅当前用户可读、可写、可执行。


3. 运行安装脚本

执行脚本以安装 Helm:

./get_helm.sh

  • 该脚本会自动检测系统环境,下载并安装最新版本的 Helm。


4. 验证安装

安装完成后,可以通过以下命令验证 Helm 是否安装成功:

helm version

如果安装成功,您会看到类似以下的输出:

version.BuildInfo{Version:"v3.10.0", GitCommit:"...", GitTreeState:"clean", GoVersion:"go1.18.5"}

总结

通过官方脚本安装 Helm 是一种快速且推荐的方式,适合大多数场景。安装完成后,您就可以使用 Helm 来管理 Kubernetes 应用了。