linux cpu占用率如何看
213
2022-10-29
k8s中Helm安装使用(15)
概念:helm把一系列复杂的有状态和无状态服务的部署封装起来(实际上就是对yaml文件的组织),然后你可以暴露出一些自定义参数信息供用户选择,这样部署就会变得简单很多。有点类似ansible,salt的yaml文件差不多。Helm相当于kubernetes环境下的yum包管理工具
组件:Helm :是一个命令行下的客户端工具
Tiller: 是 Helm 的服务端,部署在 Kubernetes 集群中
Chart Helm :的软件包,类似YUM 的 RPM 包
Repoistory Helm 的软件仓库:Repository 本质上是一个 Web 服务器,该服务器保存了一系列的 Chart 软件包以供用户下载,并且提供了一个该 Repository 的 Chart 包的清单文件以供查询。Helm 可以同时管理多个不同的 Repository
Release 使用 helm install 命令在 Kubernetes 集群中部署的 Chart 称为 Release
helm安装
wget ServceAccount 后还没完,因为我们的 Tiller 之前已经就部署成功了,而且是没有指定 ServiceAccount 的,所以我们需要给 Tiller 打上一个 ServiceAccount 的补丁:kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'
是不是和salt和ansible功能差不多呢
打包chart
===========================================
Helm 有三个重要概念:
chart:包含了创建Kubernetes的一个应用实例的必要信息config:包含了应用发布配置信息release:是一个 chart 及其配置的一个运行实例现在是不是好理解点了,结合操作
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~