打包 Helm Chart

最近專案常需要調整或建立 Helm Chart,但畢竟還不是很熟悉,常常用完一次過沒幾天就又忘記語法,同事都快被我煩死了,趁著假日簡單紀錄一下使用方式

基本環境說明

  1. macOS Mojave 10.15.2
  2. Helm v2.16.1
  3. 建立 Chart

    helm create yowkochart
    

打包方式

  • 使用 helm cli

    • 語法

      helm package {chart path}
      
    • 範例

      helm package yowkochart
      

      執行後會產生 yowkochart-0.1.0.tgz 檔案

      1helm-package

  • 版本控制

    1. 預設版本號碼 (以上述為例:0.1.0) 由 Chart.yamlversion 控制

      每次修改記得調整 Chart.yamlversion

    2. 自行控制產出的版本(加上 --version 參數)

      • 語法

        helm package {chart path} --version={version}
        
      • 範例

        helm package yowkochart --version=1.0.1
        

        2helm-version

心得

紀錄後發現難道我之前都不想寫筆記:實在太沒內容了,不過既然我已經卡關好幾次,我想簡單紀錄一下 加深印象也不錯,也許過陣子我又會被自己拯救了 哈哈

參考資訊

  1. How To Create Your First Helm Chart
  2. helm package --version would be useful for continuous deployment scenarios