利用Helm简化Kubernetes应用部署
来源:互联网 发布:linux net snmp安装包 编辑:程序博客网 时间:2024/06/04 18:10
点击查看全文
Helm 是由 Deis 发起的一个开源工具,有助于简化部署和管理 Kubernetes 应用。
Helm 基本概念
Helm 可以理解为 Kubernetes 的包管理工具,可以方便地发现、共享和使用为Kubernetes构建的应用,它包含几个基本概念
- Chart:一个 Helm 包,其中包含了运行一个应用所需要的镜像、依赖和资源定义等,还可能包含 Kubernetes 集群中的服务定义,类似 Homebrew 中的 formula,APT 的 dpkg 或者 Yum 的 rpm 文件,
- Release: 在 Kubernetes 集群上运行的 Chart 的一个实例。在同一个集群上,一个 Chart 可以安装很多次。每次安装都会创建一个新的 release。例如一个 MySQL Chart,如果想在服务器上运行两个数据库,就可以把这个 Chart 安装两次。每次安装都会生成自己的 Release,会有自己的 Release 名称。
- Repository:用于发布和存储 Chart 的仓库。
Helm 组件
Helm 采用客户端/服务器架构,有如下组件组成:
- Helm CLI 是 Helm 客户端,可以在本地执行
- Tiller 是服务器端组件,在 Kubernetes 群集上运行,并管理 Kubernetes 应用程序的生命周期
- Repository 是 Chart 仓库,Helm客户端通过HTTP协议来访问仓库中Chart的索引文件和压缩包。
点击查看全文
阅读全文
0 0
- 利用Helm简化Kubernetes应用部署
- 简化Kubernetes应用部署工具-Helm简介
- 简化Kubernetes应用部署工具-Helm简介
- 简化Kubernetes应用部署工具-Helm安装
- 简化Kubernetes应用部署工具-Helm安装
- 简化Kubernetes应用部署工具-Helm之Hook
- 如何利用Helm在Kubernetes上快速部署Cloud Foundry?
- 使用Helm charts在Kubernetes 1.4 MongoDB上部署
- 为Kubernetes集群安装helm
- Kubernetes编排工具-helm源码分析(helm客户端)
- Kubernetes应用部署策略实践
- Kubernetes编排工具-helm中使用grpc
- 用Kubernetes部署企业大数据应用
- kubernetes helm API 客户端文件生成和远程调用
- Kubernetes编排工具-helm源码分析(模板解析流程)
- kubernetes 1.6集群再遇rbac问题(helm安装spark)
- Kubernetes应用部署模型解析(原理篇)
- CentOS7.0上部署kubernetes集群 + 简单应用示例
- C# WinForm的ListView的排序,列标题包括排序三角形
- webpack-生产环境最佳实践(https://webpack.js.org/guides/production/)
- 第三章 MyBatis Mapper 的 XML 配置文件
- spring boot使用fastjson
- 安卓[Android] IOException: open failed: ENOENT (No such file or directory)
- 利用Helm简化Kubernetes应用部署
- spring-boot启动报错【This application has no explicit mapping for /error.....】
- SpringMVC中使用Interceptor拦截器
- 音视频的流程:录制、播放、编码解码、上传下载等
- bzoj1027: [JSOI2007]合金
- log4go的全局封装Wrapper和标准log库函数的兼容
- 关于全志T3输出信号源LVDS的配置(这是使用NCS8801s芯片)
- Android WebView系列文章3 WebView其他使用说明
- Java学习路线