0

0

在Ubuntu上安装Helm

王林

王林

发布时间:2024-03-20 18:41:11

|

1208人浏览过

|

来源于每日运维

转载

在ubuntu上安装helm

Helm是Kubernetes的一个重要组件,它通过将配置文件捆绑到一个称为Helm Chart的包中来简化Kubernetes应用程序的部署。这种方法使得更新单个配置文件比修改多个文件更加便捷。借助Helm,用户可以轻松地部署Kubernetes应用程序,简化了整个部署过程,提高了效率。

在本指南中,我将介绍在Ubuntu上实现Helm的不同方法。

请注意:以下指南中的命令适用于Ubuntu 22.04以及所有Ubuntu版本和基于Debian的发行版。这些命令经过测试,应该在您的系统上正常运行。

在Ubuntu上安装Helm

Helm提供了几种Linux的安装方法,可以用来在Ubuntu上安装它。

  • 使用卡扣
  • 使用Binary Release
  • 使用脚本
  • 使用apt

1.使用卡扣

在Ubuntu上,可以通过snap包管理器快速启动Helm并在其上运行。要下载并安装Helm包,请在终端中输入以下命令。

sudo snap install helm——经典

Snap包裹是集装箱式的,通常比Deb更大。如果您想要从Ubuntu中删除它,那么使用Snap Remove命令。

sudo snap remove头盔

2.使用Binary Release

第一种方法是从官方网站下载tar文件。

从这里下载Linux版本。

使用cd命令转到下载文件的目录;在我的例子中,它是在Downloads目录下下载的。

使用Linux tar命令解压文件。

Sudo tar-zxf

在上面的命令中,z标志用于解压缩GZ文件,x用于解压缩归档文件,f用于读/写提到的文件。在我的例子中,文件名是helm-v3.14.0-linux-arm64.tar.gz。

sudo tar—zxf helm—v3.14.0—linux—arm64.tar.gz

解压存档文件后,将在当前工作目录中创建一个名为linux-arm64的目录。根据文件名的不同,目录名称可能会发生变化。

使用cd命令导航到此目录。

cd linux—arm64

在这个目录中,您将得到三个文件,helm、LICENSE和README.md。

使用sudo和mv(移动)命令将helm二进制文件移动到/usr/local/bin目录。

Sudo mv helm/usr/local/bin/

就这样!在Ubuntu上安装Helm已经完成,请使用helm version命令验证安装。

舵型

输出表明Helm已安装在Linux上。

要从Ubuntu卸载helm,只需从/usr/local/bin/目录中删除helm。

Sudo rm/usr/local/bin/helm

3.使用脚本

下载和安装Helm到Ubuntu的第二种方法是使用脚本。要下载Helm的最新脚本,请执行以下命令。

ectouch多通道支付插件
ectouch多通道支付插件

ectouch多通道支付插件可以为ectouch网站提供相应的在线支付功能。安装步骤:一、备份原ectouch网站源文件;二、下载以上“ectouch支付插件”附件;三、解压缩后上传“payment”目录至“ectouch”目录下的“plugins”目录中,覆盖原文件。四、安装完成

下载

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

上述命令检索最新的Helm脚本,并将其下载到当前工作目录中,名为get_helm.sh。

要使脚本可执行,请使用chmod命令授予它所需的权限。

sudo chmod 700 get_helm.sh

执行该脚本以开始安装过程。

./ get_helm.sh

Helm将下载并安装在/usr/local/bin/目录中。通过检查其版本进行验证。

要卸载它,请使用方法2结尾提到的相同方法(使用二进制版本)。

4.使用apt

要使用APT将Helm包安装到Ubuntu,首先,我们需要添加它的存储库;请参见以下步骤。

首先下载并安装公钥。

Curl密钥环|gpg–dearmor|sudo tee/usr/Share/https://baltocdn.com/helm/signing.asc/helm.gpg>/dev/空

这里,cURL https://baltocdn.com/helm/signing.asc正在下载公共ASCII装甲密钥,而gpg-dearmor正在将其转换为二进制。

tee/usr/share/keyrings/helm. gpg正在将转换后的二进制文件写入helm. gpg文件。

您将不会看到任何输出,因为所有标准输出都将发送到/dev/空。

通过执行下面提到的命令来添加存储库。

ECHO“deb[Arch=$(dpkg–print-Architecture)Signed-By=/usr/Share/Keyring/helm.gpg]https://baltocdn.com/helm/stable/debian/ALL Main”|sudo tee/etc/apt/sources.list.d/helm-stable-debian.list

在这里,包含存储库信息的回显的参数被写入Sourcees.list.d/helm-稳定-debian.list文件。

现在,要通过安全HTTPS协议访问存储库,请安装apt—transport—https包,尽管这是一个可选步骤。

应该注意的是,apt—transport—https包从1.5版本开始就在APT中构建,并在最新的Ubuntu版本中可用。

sudo apt install apt—transport—https——yes

现在,更新存储库列表并使用apt安装Helm。

sudo apt install helm

要验证,请使用helm version命令。但如果显示错误,请重新启动系统。

要卸载它,请使用以下命令。

SUDO APT REMOVE–自动移除舵机

结论

为了提高Kubernetes包部署的效率,使用了Helm工具。在Ubuntu上安装Helm有多种方法,比如通过Snap、APT、脚本和官方二进制版本。在本教程中,将讨论所有这些方法。我更喜欢使用Snap安装Helm,因为只需执行一个命令即可完成。然而,这也取决于系统的要求。还列出了Helm的卸载方法以及各自的安装方法。

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

180

2023.09.27

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

420

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

171

2023.10.30

常见的编码方式
常见的编码方式

常见的编码方式有ASCII编码、Unicode编码、UTF-8编码、UTF-16编码、GBK编码等。想了解更多编码方式相关内容,可以阅读本专题下面的文章。

563

2023.10.24

a和A对应的ASCII码数值
a和A对应的ASCII码数值

a的ascii码是65,a的ascii码是97;ascii码表中,一个字母的大小写数值相差32,一般知道大写字母的ascii码数值,其对应的小写字母的ascii码数值就算出来了,是大写字母的ascii码数值“+32”。想了解更多相关的内容,可阅读本专题下面的相关文章。

2002

2024.10.24

Golang云原生微服务Kubernetes_Golang怎么集成Kubernetes开发云原生服务
Golang云原生微服务Kubernetes_Golang怎么集成Kubernetes开发云原生服务

Golang云原生微服务Kubernetes (K8s) 是指 使用 Go 语言(Golang)编写的云原生微服务,并利用 Kubernetes 平台进行容器化部署、自动化管理、弹性伸缩和高效编排的一整套现代应用架构方案。

2

2025.12.22

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1492

2024.08.16

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1343

2023.06.21

苹果官网入口直接访问
苹果官网入口直接访问

苹果官网直接访问入口是https://www.apple.com/cn/,该页面具备0.8秒首屏渲染、HTTP/3与Brotli加速、WebP+AVIF双格式图片、免登录浏览全参数等特性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

10

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CSS教程
CSS教程

共754课时 | 16.1万人学习

【web前端】Node.js快速入门
【web前端】Node.js快速入门

共16课时 | 1.9万人学习

微信小程序开发之API篇
微信小程序开发之API篇

共15课时 | 1.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号