《每天5分钟玩转 Kubernetes》11 Helm 架构

2018-12-14  本文已影响7人  SlowGO

核心概念

  1. chart

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

chart 是应用部署的自包含逻辑单元,类似 apt yum 中的安装包。

  1. release

是 chart 的运行实例,代表了一个正在运行的应用。

当 chart 被安装到 kubernetes 集群,就生成了一个 release。chart 能够多次安装到同一个集群,每次安装都是一个 release。

helm 是包管理工具,包就是指 chart。helm 能够:

核心组件

helm 包含2个组件:helm 客户端、tiller 服务器。

image

客户端是终端用户使用的命令行工具,功能:

tiller 服务器运行在 kubernetes 集群中,它会处理 helm 客户端的请求,与 kubernetes api server 交互,功能:

简单的讲,helm 客户端负责管理 chart,tiller 服务器负责管理 release。

上一篇下一篇

猜你喜欢

热点阅读