在Ubuntu上安装Helm

在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的最新脚本,请执行以下命令。

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的卸载方法以及各自的安装方法。

以上就是在Ubuntu上安装Helm的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2285893.html

(0)
上一篇 2025年2月27日 21:45:46
下一篇 2025年2月27日 21:46:04

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何在Ubuntu中安装Java

    Java一直是被广泛使用的编程语言之一,许多设备都在Java平台上运行。对于想要学习Java或在Ubuntu系统中运行基于Java的应用程序的人来说,了解如何在Ubuntu上安装Java是至关重要的。本文将为你详细介绍在Ubuntu系统上安…

    2025年2月27日
    200
  • 如何在Ubuntu中拍摄屏幕截图

    屏幕截图是用于捕捉手机或电脑屏幕上重要数据或信息的工具。它能够在瞬间精确地记录你所看到的内容,是记录、分享或保存可视信息的便捷方式。Ubuntu操作系统提供多种截图方式,用户可以选择截取整个桌面、特定窗口或自定义区域。这些功能使得Ubunt…

    2025年2月27日
    200
  • 如何在Ubuntu 24.04上安装Podman

    如果您使用过Docker,则必须了解守护进程、容器及其功能。守护进程是在容器已在任何系统中使用时在后台运行的服务。Podman是一个免费的管理工具,用于管理和创建容器,而不依赖于任何守护程序,如Docker。因此,它在管理集装箱方面具有优势…

    2025年2月27日
    200
  • 在Ubuntu 24.04上安装和运行Ubuntu笔记应用程序的方法

    在高中学习的时候,有些学生做的笔记非常清晰准确,比同一个班级的其他人都做得更多。对于一些人来说,记笔记是一种爱好,而对于其他人来说,当他们很容易忘记任何重要事情的小信息时,则是一种必需品。Microsoft的NTFS应用程序对于那些希望保存…

    2025年2月27日
    200
  • 如何在Ubuntu 24.04上安装Angular

    Angular.js 是一种可自由访问的 JavaScript 平台,用于创建动态应用程序。它允许您通过扩展HTML的语法作为模板语言,以快速、清晰地表示应用程序的各个方面。Angular.js 提供了一系列工具,可帮助您编写、更新和测试代…

    2025年2月27日 互联网
    200
  • 百度搜索:蓝易云【ubuntu常用命令详解】

    以下是一些常用的Ubuntu命令的详细解释: ls:列出当前目录下的文件和文件夹。 示例:ls cd:切换到指定目录。 示例:cd /path/to/directory pwd:显示当前所在的目录路径。 示例:pwd mkdir:创建新目录…

    2025年2月27日
    200
  • 百度搜索:蓝易云【ubuntu系统从源码编译安装gcc7.3.0编译器教程】

    在Ubuntu系统上从源码编译安装GCC 7.3.0编译器,您可以按照以下步骤进行操作: 登录到您的Ubuntu系统。 打开终端,并执行以下命令以安装构建工具和依赖项: sudo apt-get updatesudo apt-get ins…

    2025年2月27日
    200
  • 入门教程–Ubuntu PowerShell

    下面小编就为大家带来一篇详谈ubuntu powershell(小白入门必看教程)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 早在去年八月份PowerShell就开始开源跨平台了,但是一直没有去尝试,叫做…

    2025年2月27日 编程技术
    200
  • ubuntu scrapy 开发环境搭建

    我的版本是14.04   1.更新系统      ##如果系统没有换国内下载路径需要换下系统的更新下载路径     sudo apt-get update 更新系统    sudo apt-get upgrade 2.安装pip  scra…

    编程技术 2025年2月27日
    200
  • Ubuntu环境下,图例中文乱码怎么办?

    最近做了一个最小二乘法的代码编写并用 matplotlib 绘制了一张图,但是碰到了中文乱码问题。简单搜索之后,发现有人总结出了比较好的方案,亲测可行。推荐给大家。   本文前提条件是 已经 安装好 matplotlib  ,  至于 ma…

    2025年2月27日 编程技术
    200

发表回复

登录后才能评论