0
点赞
收藏
分享

微信扫一扫

k8s_Helm组件以及其他功能

k8s_Helm组件以及其他功能_Deployment

helm 通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 Kubernetes 应用的部署和管理

Helm 本质就是让 K8s 的应用管理(Deployment,Service 等 ) 可配置,能动态生成。通过动态生成 K8s 资源清单文件(deployment.yaml,service.yaml)。然后调用 Kubectl 自动执行 K8s 资源部署

Helm 是官方提供的类似于 YUM 的包管理器,是部署环境的流程封装。Helm 有两个重要的概念:chart 和release

  • chart 是创建一个应用的信息集合,包括各种 Kubernetes 对象的配置模板、参数定义、依赖关系、文档说

明等。

chart 是应用部署的自包含逻辑单元。可以将 chart 想象成 apt、yum 中的软件安装包

  • release 是 chart 的运行实例,代表了一个正在运行的应用。当 chart 被安装到 Kubernetes 集群,就生成

一个 release。chart 能够多次安装到同一个集群,每次安装都是一个 release

举报

相关推荐

0 条评论