• helm chart预定义值


    预定义值

    通过values.yaml文件(或通过--set 标志)提供的值可以从.Values模板中的对象访问。可以在模板中访问其他预定义的数据片段。

    以下值是预定义的,可用于每个模板,并且不能被覆盖。与所有值一样,名称区分大小写。

    • Release.Name:release的名称(不是chart的)
    • Release.Time:chart版本上次更新的时间。这将匹配Last Released发布对象上的时间。
    • Release.Namespace:chart release发布的namespace。
    • Release.Service:处理release的服务。通常是Tiller。
    • Release.IsUpgrade:如果当前操作是升级或回滚,则设置为true。
    • Release.IsInstall:如果当前操作是安装,则设置为true。
    • Release.Revision:版本号。它从1开始,并随着每个helm upgrade增加。
    • ChartChart.yaml的内容。chart版本可以从Chart.Version和维护人员 Chart.Maintainers一起获得。
    • Files:包含chart中所有非特殊文件的map-like对象。不会允许你访问模板,但会让你访问存在的其他文件(除非它们被排除使用.helmignore)。可以使用index .Files “file.name”或使用.Files.Get name或 .Files.GetString name功能来访问文件。也可以使用.Files.GetBytes访问该文件的内容[byte]
    • Capabilities:包含有关Kubernetes版本信息的map-like对象(.Capabilities.KubeVersion),Tiller(.Capabilities.TillerVersion)和支持的Kubernetes API版本(.Capabilities.APIVersions.Has “batch/v1″)

    注意: 任何未知的Chart.yaml字段将被删除。它们不会在chart对象内部被访问。因此,Chart.yaml不能用于将任意结构化的数据传递到模板中。values文件可以用于传递。

  • 相关阅读:
    Linux常用命令大全
    Activity的launchMode详细分析
    StringBuilder与StringBuffer的区别(转)
    CSS那些事儿-阅读随笔3(清除浮动)
    CSS那些事儿-阅读随笔2(选择符的组合与优先级/权重)
    CSS那些事儿-阅读随笔1(CSS简介与选择符)
    js快速打印一个五分制(五颗星)的评分情况
    jQgrid问题总结
    Webstorm10.0.4注册码
    浅谈Websocket、Ajax轮询和长连接(long pull)
  • 原文地址:https://www.cnblogs.com/lingfenglian/p/11739282.html
Copyright © 2020-2023  润新知