使用 Helm Charts 配置 Milvus
本主题介绍如何使用 Helm Charts 配置 Milvus 组件及其第三方依赖项。
在当前版本中,所有参数仅在 Milvus 重新启动后生效。
通过配置文件配置 Milvus
您可以使用配置文件 values.yaml
来配置 Milvus。
下载配置文件
直接下载 values.yaml
文件,或者使用以下命令下载:
$ wget https://raw.githubusercontent.com/milvus-io/milvus-helm/master/charts/milvus/values.yaml
修改配置文件
通过调整 values.yaml
中的相应参数,配置您的 Milvus 实例以适应您的应用场景。
具体来说,在 values.yaml
中搜索 extraConfigFiles
,并按照以下方式将您的配置放入此部分:
# milvus.yaml 的额外配置
# 如果设置,此配置将合并到 milvus.yaml 中
# 请遵循 milvus.yaml 中的配置结构
# 在 https://github.com/milvus-io/milvus/blob/master/configs/milvus.yaml 查看
# 注意:此配置将是最高优先级, 将覆盖镜像和 Helm Charts 中的配置
extraConfigFiles:
user.yaml: |+
# 例如设置查询节点的优雅时间
# queryNodes:
# gracefulTime: 10
查看以下链接以获取有关每个参数的更多信息。
按照排序:
依赖项 | 组件 |
---|---|
对于专门针对 Kubernetes 安装的其他参数,请参 阅Milvus Helm Chart Configuration。
启动 Milvus
完成修改配置文件后,您可以使用该文件启动 Milvus。
$ helm upgrade my-release milvus/milvus -f values.yaml
通过命令行配置 Milvus
或者,您可以直接使用 Helm 命令升级 Milvus 配置。
检查可配置参数
在升级之前,您可以使用 Helm charts 检查可配置参数。
$ helm show values milvus/milvus
启动 Milvus
通过在升级命令中添加 --values
或 --set
来配置并启动 Milvus。
# 例如,禁用压缩的情况下升级 Milvus 集群
$ helm upgrade my-release milvus/milvus --set dataCoord.enableCompaction=false
下一步操作
-
如果您想学习如何监控 Milvus 服务并创建警报:
-
如果您正在寻找如何分配资源的指导: