当前位置:首页 > 科技  > 软件

使用 Helm 管理应用的一些 Tips

来源: 责编: 时间:2023-10-10 18:32:04 218观看
导读背景Helm 是一个 Kubernetes 的包管理工具,有点类似于 Mac 上的 brew,Python 中的 PIP;可以很方便的帮我们直接在 kubernetes 中安装某个应用。比如我们可以直接使用以下命令方便的在 k8s 集群安装和卸载 MySQL:helm inst

背景

Helm 是一个 Kubernetes 的包管理工具,有点类似于 Mac 上的 brew,Python 中的 PIP;可以很方便的帮我们直接在 kubernetes 中安装某个应用。9A828资讯网——每日最新资讯28at.com

比如我们可以直接使用以下命令方便的在 k8s 集群安装和卸载 MySQL:9A828资讯网——每日最新资讯28at.com

helm install my-sql oci://registry-1.docker.io/bitnamicharts/mysql -n mysqlhelm uninstall my-mysql -n mysql

对于一些复杂的应用使用 Helm 一键安装会更简单,以 Pulsar 举例:9A828资讯网——每日最新资讯28at.com

图片图片9A828资讯网——每日最新资讯28at.com

它有着多个组件,比如 bookkeeper、zookeeper、broker、proxy 等,各个组件还有着依赖关系。9A828资讯网——每日最新资讯28at.com

如果我们手动安装流程会比较繁琐,而使用 Helm 时便非常简单:9A828资讯网——每日最新资讯28at.com

helm repo add apache https://pulsar.apache.org/chartshelm install my-pulsar apache/pulsar --version 3.0.0 -n pulsar

当然他也只是帮我们生成了部署所需要的 yaml 文件,也没有太多黑科技。9A828资讯网——每日最新资讯28at.com

升级

看似简单的工具我在实际线上使用的时候也踩过一个坑,最大的一个问题就是某次升级 Pulsar 的时候生成的 yaml 文件是空的,导致整个集群被删除了

本文链接:http://www.28at.com/showinfo-26-12742-0.html使用 Helm 管理应用的一些 Tips

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Java 21:虚拟线程介绍

下一篇: 豁然开朗:这问题我不信你能分析的这么透彻!

标签:
  • 热门焦点
Top