美文网首页
helm入门

helm入门

作者: wwq2020 | 来源:发表于2020-08-22 15:34 被阅读0次

简介

部署项目到k8s时候,一种方式是不同项目各自写deployment和service的yaml,但是缺点也很明显,没办法统一维护
helm可以通过模板的方式解决,项目特殊的值通过替换模板变量来实现

试验

创建chart

helm create mychart

可以看到在mychart/templates/deployment.yaml中

引用了values.yaml中的值

image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"

引用了chart.yaml中的值

- name: {{ .Chart.Name }}

打包chart

helm package mychart

安装chart

这个0.1.0对应chart中的version

helm install mychart-0.1.0.tgz

修改值则

helm install mychart-0.1.0.tgz --set key="value"

添加repo

helm repo add apphub https://apphub.aliyuncs.com

回滚

1指版本号

helm rollback mychart 1

升级

helm upgrade  mychart apphub/mychart

相关文章

  • helm入门

    简介 部署项目到k8s时候,一种方式是不同项目各自写deployment和service的yaml,但是缺点也很明...

  • Helm入门

    Helm基础 Helm 是 Kubernetes 的软件包管理工具,可理解为Centos系统上yum或者Ubunt...

  • kubernetes-helm安装及使用(最全安装大全)

    致读者 完整入门示例请参考:Helm完整入门实战[https://www.hellodemos.com/hello...

  • kubernetes-helm详细介绍及使用

    致读者 完整入门示例请参考:Helm完整入门实战[https://www.hellodemos.com/hello...

  • Helm快速入门指南

    致读者 完整入门示例请参考:Helm完整入门实战[https://www.hellodemos.com/hello...

  • Helm版本支持策略

    致读者 完整入门示例请参考:Helm完整入门实战[https://www.hellodemos.com/hello...

  • Helm入门(一)

    Helm是Kubernetes的包管理工具,如果比作操作系统,那么Helm就好比yum,apt-get,homeb...

  • Helm入门(二)

    Helm使用的包格式称为 chart。chart就是一个描述Kubernetes相关资源的文件集合。 Chart ...

  • 备忘录

    2021-09-24 Helm 从入门到实践[https://www.cnblogs.com/xiao987334...

  • helm

    helm helm介绍 helm安装 chart指引 helm命令helm inithelm listhelm c...

网友评论

      本文标题:helm入门

      本文链接:https://www.haomeiwen.com/subject/uquvjktx.html