Helm命令简单使用

1.helm创建一个工程:

helm create deis-workflow

 

2.helm打包

helm install ./deis-workflow-0.1.0.tgz --tls

 

3.目录结构文件说明

 

Chart.yaml describes the chart, as in it’s name, description and version.

values.yaml is stores variables for the template files templates directory. If you have more complex deployment needs, that falls outside the default templates capability, edit the files in this directory. They are normal Go templates, Hugo (https://gohugo.io) which btw powers this blog, have a nice Go template primer (https://gohugo.io/templates/go-templates/), if you need more information on how to work with Go templates.

NOTES.txt is used to give information after deployment to the user that deployed the chart. For example it might explain how to use the chart, or list default settings, etc. For this post I will keep the default message in it.

 

4.helm lint  确认修改后的Charts是否遵循最佳实践且模板格式良好

 

 

5.helm package testapi-chart --debug

 

7产看所有helm安装

helm ls --tls

 

8.删除安装

 

9.回滚安装

helm rollback name reversionnumber

 

 

10.查看历史版本

 

解决报错,报错原因需要确认是否需要默认的Ingress对象的定义

在values.yml文件中配置加入

ingress:

  enabled: false

 

11.完整的命令

helm install platform-api --namespace=blockeleccred --tls --name=platform-api

 

**`helm install` 是Helm工具的核心命令之一,用于安装新的Helm包到Kubernetes集群中**。 HelmKubernetes的包管理器,它能够帮助用户以简单、重复且可自动化的方式管理Kubernetes应用——即Helm Chart。即使是对于复杂的应用,Helm Chart依然能够描述其部署配置,这使得Helm成为了一个强大的部署工具。 `helm install`命令的基本使用方法是传入两个参数:一个是用户自定义的release名称,另一个是希望安装的chart的名称或路径。例如,安装一个本地的chart,可以使用如下命令: ```bash helm install my-release ./path/to/my-chart.tgz ``` 其中 `my-release` 是用户定义的此次安装的release名称,而 `./path/to/my-chart.tgz` 则是待安装chart的路径加上文件名。这样的命令将chart部署到Kubernetes集群中,并分配了一个独有的release名称,便于后续的管理和维护。 除了基本用法,`helm install`命令还支持多种选项和参数,用于定制化安装过程。例如,可以通过 `--version` 参数指定安装的chart版本,使用 `--namespace` 参数指定部署的Kubernetes命名空间,或者利用 `--values` 参数来提供自定义的值文件,覆盖chart中的默认设置。这些参数提供了灵活的方式来适配不同的部署需求和环境。 在实际使用中,`helm install` 通常与 `helm package` 和 `helm repo` 等命令结合使用。`helm package` 用于将chart打包成tgz格式的文件,而 `helm repo` 则是用来管理Helm的chart仓库,这样可以方便地分发和共享chart。通过组合这些命令,用户可以从创建、分发到部署Helm Chart的整个生命周期中受益。 总之,`helm install` 命令在Helm中扮演着至关重要的角色,它不仅简化了Kubernetes应用的部署过程,更通过丰富的参数和选项提供了高度的灵活性和控制力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值