Bootstrap

centos7 安装helm v3

在 CentOS 上安装 Helm v3 的步骤如下:

1. 安装 Helm v3

步骤 1:下载 Helm 安装包

首先,你需要从 Helm 的官方 GitHub 仓库中下载 Helm v3 的二进制文件。你可以通过 wgetcurl 命令来下载。

使用 wget 命令下载 Helm v3 最新版本:

wget https://get.helm.sh/helm-v3.11.3-linux-amd64.tar.gz

(注意:这里下载的是 Helm v3.11.3 版本,实际安装时请根据需要修改版本号。你可以在 Helm GitHub 发布页面 查找最新版本。)

步骤 2:解压安装包

解压下载的 Helm 安装包:

tar -zxvf helm-v3.11.3-linux-amd64.tar.gz
步骤 3:将 Helm 移动到 /usr/local/bin

解压后,进入 linux-amd64 目录,将 helm 二进制文件移动到 /usr/local/bin,以便全局使用:

cd linux-amd64
sudo mv helm /usr/local/bin/
步骤 4:验证安装

安装完成后,验证 Helm 是否成功安装:

helm version

你应该会看到类似如下的输出,表示 Helm 安装成功:

version.BuildInfo{Version:"v3.11.3", GitCommit:"<commit_hash>", GitTreeState:"clean", GoVersion:"go1.18.3"}

2. 使用 Helm 配置 Kubernetes

安装 Helm 后,你可以使用 Helm 管理 Kubernetes 中的应用。接下来的步骤是配置 Helm 与 Kubernetes 集群进行交互。

步骤 1:安装并配置 kubectl

确保你已经安装并配置好 kubectl,以便 Helm 与 Kubernetes 集群进行通信。

你可以使用以下命令验证 kubectl 是否正常工作:

kubectl version --short

如果你没有安装 kubectl,可以参考 Kubernetes 官方文档 来安装。

步骤 2:初始化 Helm

Helm v3 不再需要 Tiller 服务端组件(这是 Helm v2 的一部分),因此无需像 Helm v2 那样执行 helm init。你可以直接开始使用 Helm。

步骤 3:配置 Helm 仓库

你可以添加 Helm 仓库来管理应用。以下是添加官方 Helm 仓库的命令:

helm repo add stable https://charts.helm.sh/stable
helm repo update

3. 使用 Helm 安装应用

现在,你可以使用 Helm 安装 Kubernetes 应用程序。例如,安装 nginx 应用:

helm install my-nginx stable/nginx-ingress

这将从 Helm 仓库中获取 nginx-ingress chart 并安装到你的 Kubernetes 集群中。

4. 升级和卸载应用

升级应用:
helm upgrade my-nginx stable/nginx-ingress
卸载应用:
helm uninstall my-nginx

总结

通过以上步骤,你已经在 CentOS 系统上成功安装了 Helm v3,并且可以使用它来管理 Kubernetes 中的应用。Helm 是 Kubernetes 中强大的包管理工具,能够帮助你简化应用的安装、升级和管理。

;