Helm3常用操作命令

官网:https://helm.sh/zh/docs/helm/

helm

作用:查看helm基本操作命令
命令:helm

作用:查看helm的版本
命令:helm version

作用:查看环境变量
命令:helm env

作用:创建chart目录(含基本配置文件和目录)
命令:helm create chartName
举例:helm create abc

作用:将chart目录打包
命令:helm package chartDir
举例:helm package abc
说明:chartDir为chart目录

作用:渲染template目录下的模板文件(即将这些模板文件的字段内容用values.yaml填充,然后直接输出到终端)
命令:helm template chartName
举例:helm template abc

作用:根据关键字检索chart包
命令1:helm search repo keyword
举例1:helm search repo demo
命令2:helm search hub keyword
举例2:helm search hub demo
说明:上面2个命令仅仅在第3个字段有区别,repo表示在本地所添加的仓库中进行检索;hub表示在Helm Hub中进行检索。

作用:查看发布到k8s中的chart对应的release
命令:helm list

作用:上传chart到chart仓库
命令:helm push chart.tgz repoName
举例:helm push demo.tgz harbor-10.30.12.211 --username=admin --password=Harbor12345
说明:有些仓库是有账号密码验证的,所以需要加上账号、密码的参数(比如Harbor提供的chart仓库功能,可参考下面的私有仓库搭建先搭建一个私有仓库出来,再进行仓库相关命令的测试)

作用:从chart仓库中拉取chart到本地
命令:helm pull repoName/keyword
举例:helm pull harbor-10.30.12.211/demo
说明: harbor-10.30.12.211/demo的结构是本地起的仓库名/chart包的名字前缀,只要在harbor-10.30.12.211仓库中含有demo为前缀的chart包,就会被下载到本地

作用:检查chart包中的文件内容是否正确(即该chart包去k8s中是否能够成功安装部署)
命令:helm lint chartName
举例:helm lint demo-0.1.0.tgz
说明:包可以是chart目录、chart压缩包

作用:将chart包发布到k8s集群中安装部署
命令1:helm install releaseName chartName
举例1&#

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然!下面是一些 的基础知识常用命令: Helm 是一个开源的 Kubernetes 应用程序包管理工具,它简化了在 Kubernetes 集群上部署和管理应用程序的过程。Helm 使用 Charts(图表)来定义应用程序,并使用 Releases(发布)来跟踪已安装的应用程序的版本和配置。 以下是一些常用的 Helm 命令: 1. `helm search repo <keyword>`:在 Helm 仓库中搜索包含关键字的 Charts。 2. `helm install <release-name> <chart-name>`:安装一个新的 Helm release。 3. `helm upgrade <release-name> <chart-name>`:更新已安装的 Helm release。 4. `helm rollback <release-name> <revision>`:回滚到先前的 Helm release 版本。 5. `helm uninstall <release-name>`:卸载已安装的 Helm release。 6. `helm list`:列出已安装的 Helm releases。 7. `helm status <release-name>`:显示特定 Helm release 的状态信息。 8. `helm show chart <chart-name>`:显示特定 Chart 的详细信息。 9. `helm show values <chart-name>`:显示特定 Chart 的默认配置值。 10. `helm repo add <repo-name> <repo-url>`:添加一个新的 Helm 仓库。 11. `helm repo update`:更新已添加的 Helm 仓库中的 Charts。 此外,Helm 还支持使用自定义的 values 文件来覆盖 Chart 的默认配置值,可以通过 `-f` 选项指定 values 文件的路径。 这些命令只是 Helm 提供的一小部分功能,Helm 还有更多高级特性,例如使用模板引擎进行配置文件的生成、使用依赖关系管理等。您可以查阅 Helm 的官方文档以获取更详细的信息和示例。 希望这些信息对您有所帮助!如有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值