1. 程式人生 > 實用技巧 >helm-自定義Charts入門

helm-自定義Charts入門

Helm Chart 是用來封裝 Kubernetes 原生應用程式的一系列 YAML 檔案。可以在你部署應用的時候自定義應用程式的一些 Metadata,以便於應用程式的分發。對於應用釋出者而言,可以通過 Helm 打包應用、管理應用依賴關係、管理應用版本併發布應用到軟體倉庫。

建立Chart

執行命令helm create myapp,會建立一個myapp目錄

# helm create myapp

檢視myapp目錄結構

修改配置檔案

編輯自描述檔案 Chart.yaml , 修改version和appVersion資訊

編輯values.yaml配置檔案

打包安裝chart

檢查chart語法正確性

# helm lint myapp

打包自定義的chart

# helm package myapp

安裝chart

# helm install myapp myapp-1.tgz

驗證

更新

編輯自描述檔案 Chart.yaml , 修改version和appVersion資訊

重新打包charts

檢查chart語法正確性

# helm lint myapp

打包自定義的chart

# helm package myapp

更新chart

# helm upgrade myapp myapp-2.tgz

驗證

回滾

檢視當前版本資訊

檢視歷史版本資訊

回滾到指定版本

驗證

本文地址:https://www.linuxprobe.com/helm-custom-charts.html