Kubernates 之 helm chart 配置讲解:

1.Helm简介

Helm 是 Deis (https://deis.com/) 开发的一个用于 kubernetes 的包管理器

对于使用者而言,使用 Helm 后不用需要了解 Kubernetes 的 Yaml 语法并编写应用部署文件,可以通过 Helm 下载并在 kubernetes 上安装需要的应用。

Helm 还提供了 kubernetes 上的软件部署,删除,升级,回滚应用的强大功能。

helm 有三个概念:

        helm : 是一个命令行客户端工具,主要适用与chart中yml 的创建,打包,发布,管理。

        chart: 应用描述,主要是用于描述k8s中资源相关的集合(yaml 配置集合)

        release:基于chart部署的实体,当chart被helm 运行时就会产生一个chart的实力也就是release,将chart中的yaml 运行产生一个个真实的资源对象。

Helm 结构变化:v2 和v3 之间的区别

3、helm 实际应用:

helm 添加仓库:

        helm add repo 仓库名称  仓库地址

        helm add repo stable  http://mirror.azure.cn/kubernates/charts

        helm add repo stable  http://kubernates.oss-cn-hangzhou.aliyuncs.cn/charts

        helm  repo update 更新仓库

        helm search repo 应用名称

        helm install 安装之后的名称 搜索之后的名称

        helm  list  查看信息

        helm  status 安装之后的名称

helm:操作如下:

 Chart配置:

        chart: 应用描述,主要是用于描述k8s中资源相关的集合(yaml 配置集合)

chart 结构

chart  命令:

helm create chart名称   创建一个chart

helm install     打包

helm upgrade 更新  当yaml中的信息被修改

chart rollback  回滚

helm search repo 应用名称

helm inspect chart名称     查看详细信息

        例如: helm inspect stable/mysql

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值