在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的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

如今,Ubuntu不允许其用户打开终端是一个非常普遍的问题。如果您收到类似的问题并且不知道下一步该怎么做,请了解有关如何在Linux设备上解决此“Ubuntu无法打开终端”问题的五个修复程序。事不宜迟,让我们深入探讨导致它的原因及其可用的解决方案。为什么Ubuntu打不开它上面的终端?这主要发生在您安装一些有缺陷的软件或修改终端配置时。除此之外,与语言环境交互并破坏它们的新应用程序或游戏也可能导致类似的问题。一些用户在Ubuntu的活动菜单中搜索终端时报告修复了这个问题。这表明这个

ubuntu系统经常遇到有的文件夹顶面有个锁的形状,这个文件常常是无法进行编辑或者移动,这是因为对这个文件没有可以编辑等的权限,所以我们要修改它的权限,就能去掉右下角的锁,该怎么操作呢?下面我们就来看看详细的教程。1、在上锁的文件夹上右键--属性。2、选择窗口中的权限选项。3、把里面都选择为创建和删除文件。4、接着选择底部的更改包含文件的权限,里面同样都设置为创建和删除文件,最后记得点击右上角的更改。5、如果还是没有去掉上面的锁,或者当面的选项出现灰色无法操作,可以在里面右键--打开终端。6、使

ubuntu系统开始菜单里面列出了好多的软件图标,有很多不常用的图标,想要删除,该怎么删除呢?下面我们就来看看详细的教程。1、首先进入ubuntu桌面,点击左边面板下面的开始菜单。2、里面可以找到一个文本编辑器图标,我们要把它删除了。3、现在我们回到桌面直接鼠标右键打开终端。4、使用命令打开应用列表目录。sudonautilus/usr/share/applicationssudonautilus~/.local/share/applications5、在里面找到对应的文本编辑器图标。6、接着直

在Ubuntu系统中,root用户通常是禁用状态的。要激活root用户,可以使用passwd命令设置密码,然后使用su-命令以root身份登录。根用户是具有系统管理权限且不受限制的用户。他拥有访问和修改文件、用户管理、软件安装和删除,以及系统配置更改等权限。根用户与普通用户有着明显的区别,根用户拥有系统中最高的权限和更广泛的控制权。根用户可以执行重要的系统命令和编辑系统文件,而普通用户则无法做到这一点。在本指南中,我将探讨Ubuntu根用户,如何以根用户身份登录,以及它与普通用户的不同之处。注意

Ubuntu24.04LTS,代号「NobleNumbat」即将发布!如果你正在使用的是Ubuntu23.10这类非LTS版本,迟早需要考虑升级。对于那些使用Ubuntu20.04LTS或Ubuntu22.04LTS的用户,是否升级值得深思。Canonical已经宣布,Ubuntu24.04LTS将提供长达12年的更新支持,细分如下:作为LTS版本,它会有5年的常规维护和安全更新。如果订阅UbuntuPro,还能享受额外5年的支持。目前,这个额外的支持期限已经延长至7年,这意味着你将获得长达12

OBS是由世界各地的志愿贡献者在空闲时间开发的开源软件。一款视频直播录制软件,主要用于视频的录制、直播的创流。Ubuntu/Mint的安装请注意,OBSStudio在ChromeOS上不能完全工作,屏幕和窗口捕捉等功能不能使用。建议使用xserver-xorg1.18.4或更新的版本,以避免OBS中某些功能的潜在性能问题,如全屏投影仪。FFmpeg是必需的如果你没有安装FFmpeg(如果你不确定,那么你可能没有),你可以用以下命令得到它:sudoaptinstallffmpeg我这里已经安装有了

snap是Canonical为使用Linux内核和systemdinit系统的操作系统开发的软件打包和部署系统。这些被称为snap的软件包和使用它们的工具snapd可以在一系列的Linux发行版中使用,并允许上游软件开发者直接向用户发布他们的应用程序。借助snap,用户可以轻松地安装Linux应用程序,在默认情况下,snapd一天内会检查四次更新,并自动将snap应用更新到最新的版本。虽然有很多方法可以控制更新的安装时间和频率,但为了安全用户无法完全关闭自动更新。虽然snap的初衷很好,但很多开

Angular.js是一种可自由访问的JavaScript平台,用于创建动态应用程序。它允许您通过扩展HTML的语法作为模板语言,以快速、清晰地表示应用程序的各个方面。Angular.js提供了一系列工具,可帮助您编写、更新和测试代码。此外,它还提供了许多功能,如路由和表单管理。本指南将讨论在Ubuntu24上安装Angular的方法。首先,您需要安装Node.js。Node.js是一个基于ChromeV8引擎的JavaScript运行环境,可让您在服务器端运行JavaScript代码。要在Ub
