Helm Charts

Source examples/online_serving/chart-helm.

Helm Charts#

此目錄包含用於部署 vllm 應用程式的 Helm chart。該 chart 包括部署、自動擴縮、資源管理等的配置。

檔案#

  • Chart.yaml: 定義 chart 元資料,包括名稱、版本和維護者。

  • ct.yaml: chart 測試的配置。

  • lintconf.yaml: YAML 檔案的 Lint 規則。

  • values.schema.json: 用於驗證 values.yaml 的 JSON 模式。

  • values.yaml: Helm chart 的預設值。

  • templates/_helpers.tpl: 用於定義通用配置的輔助模板。

  • templates/configmap.yaml: 用於建立 ConfigMaps 的模板。

  • templates/custom-objects.yaml: 用於自定義 Kubernetes 物件的模板。

  • templates/deployment.yaml: 用於建立 Deployments 的模板。

  • templates/hpa.yaml: 用於 Horizontal Pod Autoscaler 的模板。

  • templates/job.yaml: 用於 Kubernetes Jobs 的模板。

  • templates/poddisruptionbudget.yaml: 用於 Pod Disruption Budget 的模板。

  • templates/pvc.yaml: 用於 Persistent Volume Claims 的模板。

  • templates/secrets.yaml: 用於 Kubernetes Secrets 的模板。

  • templates/service.yaml: 用於建立 Services 的模板。

示例材料#