安装Helm

news/2024/12/23 9:36:35/

Helm 是 Kubernetes 的包管理工具,用于简化 Kubernetes 应用程序的部署和管理。以下是安装 Helm 的步骤:

1. 安装 Helm CLI

方法一:使用脚本安装

Helm 提供了一个自动安装脚本,可以方便地安装最新版本的 Helm CLI。

curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
方法二:手动下载并安装

你可以手动下载 Helm 的二进制文件并安装。

  1. 访问 Helm 发布页面 下载适合你操作系统的最新版本。
  2. 解压缩下载的文件。
  3. 将 Helm 二进制文件移动到系统的可执行路径中。

例如,在 Linux 上:

wget https://get.helm.sh/helm-v3.10.0-linux-amd64.tar.gz
tar -zxvf helm-v3.10.0-linux-amd64.tar.gz
sudo mv linux-amd64/helm /usr/local/bin/helm

2. 验证安装

安装完成后,可以通过以下命令验证 Helm 是否安装成功:

helm version

如果安装成功,你应该会看到类似以下的输出:

version.BuildInfo{Version:"v3.10.0", GitCommit:"ce9709f1a2418a1888c6f1ae76d2f78e75cdb9ea", GitTreeState:"clean", GoVersion:"go1.18.7"}

3. 初始化 Helm(可选)

在 Helm 3 中,不再需要初始化 Helm 的 Tiller 组件,因此这一步是可选的。如果你使用的是 Helm 2,则需要初始化 Tiller。

4. 添加 Helm 仓库

Helm 使用仓库来存储和分发 Chart(Helm 包)。你可以添加官方的 Helm 仓库:

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

5. 更新 Helm 仓库

添加仓库后,更新本地仓库缓存:

helm repo update

6. 安装一个 Chart

你可以使用 Helm 安装一个 Chart,例如安装一个 Nginx 的 Chart:

helm install my-nginx stable/nginx-ingress

7. 查看已安装的 Chart

你可以查看已安装的 Chart:

helm list

8. 卸载 Chart

如果你需要卸载一个 Chart,可以使用以下命令:

helm uninstall my-nginx

常用 Helm 命令

  • helm search repo <keyword>:搜索仓库中的 Chart。
  • helm install <release-name> <chart-name>:安装一个 Chart。
  • helm upgrade <release-name> <chart-name>:升级一个已安装的 Chart。
  • helm rollback <release-name> <revision>:回滚到指定的版本。
  • helm status <release-name>:查看已安装 Chart 的状态。

http://www.ppmy.cn/news/1557432.html

相关文章

redis开发与运维-redis02-redis数据类型与命令总结

文章目录 【README】【1】redis通用命令与数据结构【1.1】通用命令【1.2】数据结构与内部编码【1.3】redis单线程架构【1.3.1】redis单线程优缺点 【2】字符串&#xff08;值的类型为字符串&#xff09;【2.1】常用命令【2.1.1】设置值【2.1.2】获取值【2.1.3】批量设置值【2.1…

消息系统之 Kafka

什么是消息系统 消息系统是专用的中间件&#xff0c;负责将数据从一个应用传递到另外一个应用。使应用只需关注于数据&#xff0c;无需关注数据在两个或多个应用间是如何传递的。 消息系统一般基于可靠的消息队列来实现&#xff0c;使用点对点模式或发布订阅模式。数据实时在…

uniapp v-tabs修改了几项功能,根据自己需求自己改

根据自己的需求都可以改 这里写自定义目录标题 1.数组中的名字过长&#xff0c;导致滑动异常2.change 事件拿不到当前点击的数据&#xff0c;通过index在原数组中查找得到所需要的id 各种字段麻烦3.添加指定下标下新加红点显示样式 1.数组中的名字过长&#xff0c;导致滑动异常…

【蓝桥杯每日一题】扫雷——暴力搜索

扫雷 蓝桥杯每日一题 2024-12-20 扫雷 暴力搜索 题目大意 在一个 n 行 m 列的方格图上有一些位置有地雷&#xff0c;另外一些位置为空。 请为每个空位置标一个整数&#xff0c;表示周围八个相邻的方格中有多少个地雷。 解题思路 今天算是水了一道暴力搜索题&#xff0c;还是接着…

计算机毕业设计Python+Vue.js游戏推荐系统 Steam游戏推荐系统 Django Flask 游 戏可视化 游戏数据分析 游戏大数据 爬虫 机

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…

PHP与AJAX:实现动态网页的完美结合

PHP与AJAX&#xff1a;实现动态网页的完美结合 在现代Web开发中&#xff0c;用户体验至关重要。为了提升用户交互性&#xff0c;开发者常常需要实现动态网页&#xff0c;而AJAX&#xff08;Asynchronous JavaScript and XML&#xff09;技术与PHP的结合为此提供了强有力的支持…

混合开发环境---使用编程AI辅助开发Qt

文章目录 [toc]1、说明2、演示视频 1、说明 新时代的浪潮早就已经来临&#xff0c;上不了船的人终将被抛弃&#xff0c;合理使用AI辅助开发、提升效率是大趋势 注意&#xff1a;不要被AI奴隶 合理使用AI辅助编程&#xff0c;十倍提升效率。 大部分的编程AI都有vs code插件&…

Yolo11改进策略:主干网络改进|FastVit与Yolo11完美融合,重参数重构Yolo11网络(全网首发)

文章目录 摘要FastViT:一种使用结构重新参数化的快速混合视觉变换器1、简介2、相关工作3、体系结构3.1、概述3.2、FastViT3.2.1、重新参数化跳过连接3.2.2、线性训练时间过参数化3.2.3、大核卷积4、实验4.1、图像分类4.2、鲁棒性评价4.3、3D Hand网格估计4.4、语义分割和目标检…