Helm Charts

来源 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:用于创建 ConfigMap 的模板。

  • templates/custom-objects.yaml:用于自定义 Kubernetes 对象的模板。

  • templates/deployment.yaml:用于创建 Deployment 的模板。

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

  • templates/job.yaml:用于 Kubernetes Job 的模板。

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

  • templates/pvc.yaml:用于 Persistent Volume Claim 的模板。

  • templates/secrets.yaml:用于 Kubernetes Secret 的模板。

  • templates/service.yaml:用于创建 Service 的模板。

示例材料#