当前位置:网站首页>如何开始为您的 Kubernetes 应用程序编写 Helm 图表
如何开始为您的 Kubernetes 应用程序编写 Helm 图表
2022-07-29 10:52:00 【mikes zhang】

Helm是 Kubernetes 工作负载的包管理器。为您的应用程序创建 Helm 图表可以简化在 Kubernetes 集群中的可重现部署。用户可以使用一个命令安装整个图表,而不是使用 Kubectl手动应用单个组件清单。
在本文中,我们将通过为一个简单的应用程序编写图表来向您展示如何开始使用 Helm。“图表”在概念上类似于 Kubernetes 清单的“包”,Helm 允许您将其作为单个实体进行管理。
什么是 Helm Chart?
Helm 图表将在操作系统和编程语言中遇到的熟悉的包管理模型应用于在 Kubernetes 集群中运行的应用程序。Helm 图表可以有依赖项和子项;当您安装顶级图表时,所有这些组件都会在您的集群中自动启动。
图表使用语义发布策略进行完全版本控制。与 npm 模块或 OS 包类似,您可以将图表固定到特定版本并跟踪它们随时间的变化。如果您在集群中遇到问题,这可以简化将应用程序部署回滚到已知良好的版本。
Helm 图表还包含模板功能,可在安装时提供动态值。您可以使用图表开发人员提供的变量来配置新应用程序,而无需直接编辑其清单文件。
安装 Helm
Helm 通过项目的GitHub Releases页面以普通二进制文件的形式分发。为您的系统下载正确的发行版,使其可执行,然后将其移动到您的PATH.
Helm 也出现在最流行的 Linux 发行版的软件包存储库中。您也可以在适用于 macOS 的 Homebrew 和适用于 Windows 的 Chocolatey 和 Scoop 中找到它。
安装完成后,运行helm v
边栏推荐
- Talk about the establishment of performance testing environment
- 正则表达式匹配网址
- ADDS:使用 PowerShell 创建 OU 结构
- LeetCode_278_第一个错误的版本
- LeetCode_ 1049_ Weight of the last stone II
- Conference OA project - my approval
- Pyqt5 rapid development and practice 6.6 qformlayout & 6.7 nested layout & 6.8 qsplitter
- 【图像检测】基于灰度图像的积累加权边缘检测方法研究附matlab代码
- Ggdag draw DAG and cause and effect diagram
- 聊聊性能测试环境搭建
猜你喜欢

【图像处理】基于中轴变换实现图像骨架提取附matlab代码

PyQt5快速开发与实战 6.6 QFormLayout(表单布局) && 6.7 嵌套布局 && 6.8 QSplitter

一键搭建博客:如何使用WordPress插件搭建专属博客

LeetCode二叉树系列——144.二叉树的前序遍历

How to synchronize when the primary and sub warehouses are modified?

Factoextra: visual PCA of multivariate statistical methods

QWidget、QDialog、QMainWindow 的异同点

【图像检测】基于灰度图像的积累加权边缘检测方法研究附matlab代码

美团、饿了么被杭州市监约谈要求落实食品安全管理责任 严禁恶意竞争

98. (cesium chapter) cesium point heat
随机推荐
Drawing box and ellipse of WPF screenshot control (IV) "imitating wechat"
leetcode-位运算
R包pedquant实现股票下载和金融量化分析
聊聊性能测试环境搭建
重磅 | 2022 开放原子全球开源峰会在北京开幕
Less than 10% of the 3 software test interview questions can be answered correctly! How many do you know?
Roots of equations in R language dichotomy and Newton iteration
Leetcode bit operation
【图像处理】基于中轴变换实现图像骨架提取附matlab代码
3.认识和操作一下mysql的基本命令
98. (cesium chapter) cesium point heat
Spark高效数据分析01、idea开发环境搭建
Learning R language these ebooks are enough!
WPF 截图控件之绘制方框与椭圆(四) 「仿微信」
ES6-箭头函数this指向
QT基本工程的解析
报表控件FastReport与StimulSoft功能对比
KRYSTAL:审计数据中基于知识图的战术攻击发现框架
2022cuda summer training camp Day5 practice
基于flask实现的mall商城---用户模块