Helm 3 完整教程(二):Helm 3 安装教程

  • Post author:
  • Post category:其他




推荐阅读



Helm3(K8S 资源对象管理工具)视频教程:

https://edu.csdn.net/course/detail/32506



Helm3(K8S 资源对象管理工具)博客专栏:

https://blog.csdn.net/xzk9381/category_10895812.html

关于 Helm 3 的安装办法,官方提供了两种方式,而社区也根据不同的平台推出了不同的包管理器来安装 Helm。下面对这些方法进行说明。



一、使用二进制安装

对于已发行的所有 Helm 版本,官方都根据不同的操作系统提供了相应的二进制包。在官方提供的

下载地址

中,可以在各个版本的

Installation and Upgrading

部分看到不同平台的下载入口。例如我们这里需要安装基于 Linux amd64 平台的 Helm 3.5.3 版本,操作步骤如下:

  1. 下载二进制包至服务器的 /opt 目录下,下载链接:

    https://get.helm.sh/helm-v3.5.3-linux-amd64.tar.gz
wget https://get.helm.sh/helm-v3.5.3-linux-amd64.tar.gz -O /opt
  1. 解压二进制压缩包:
tar zxf helm-v3.5.3-linux-amd64.tar.gz
  1. 将解压目录下面的 helm 程序拷贝一份至 /usr/local/bin 目录下:
cp -pr linux-amd64/helm /usr/local/bin/
  1. 此时就可以使用 helm 命令了:
helm --help



二、使用脚本安装

官网也提供了一个在线脚本来安装最新版本的 Helm,可以使用如下命令获取这个脚本并在本地执行。安装的过程中会输出一系列信息,我们可以通过这些信息来了解脚本都执行了哪些操作:

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

如果希望直接开始安装,可以使用如下命令:

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



三、社区提供的包管理器

社区针对 MacOS、Windows、Debian/Ubuntu、Snap、FreeBSD 等平台均提供了不同的包管理器来安装最新版本的 Helm。如果需要构建 Helm 的开发版本或者使用源码,可以参考官网提供的办法:

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



1. MacOS

在 MacOS 系统中,可以使用 Homebrew 构建 Helm,命令如下:

brew install helm



2. Windows

Helm社区成员贡献了一个在 Chocolatey 中构建的 Helm 包:

choco install kubernetes-helm



3. Debian/Ubuntu

对于 Debian 和 Ubuntu 平台,构建 Helm 最简单的方式就是使用 Apt :

curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
sudo apt-get install apt-transport-https --yes
echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
sudo apt-get update
sudo apt-get install helm



4. Snap

Snapcrafters社区维护了 Helm 包的Snap版本:

sudo snap install helm --classic



5. FreeBSD

FreeBSD社区成员贡献了一个使用 pkg 来构建 Helm 的办法:

pkg install helm


本专栏原文链接:https://blog.csdn.net/xzk9381/category_10895812.html,转载请注明出处



版权声明:本文为xzk9381原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。