跳到主要内容
版本:v3.0.x

使用 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 ,然后将配置文件放入该部分,如下所示:

# Extra configs for milvus.yaml
# If set, this config will merge into milvus.yaml
# Please follow the config structure in the milvus.yaml
# at https://github.com/milvus-io/milvus/blob/master/configs/milvus.yaml
# Note: this config will be the top priority which will override the config
# in the image and helm chart.
extraConfigFiles:
user.yaml: |+
# For example to set the graceful time for query nodes
# queryNodes:
# gracefulTime: 10

查看以下链接,了解有关各参数的更多信息。

排序方式

组件或依赖项 配置目的

依赖项组件

|

|

用途参数
性能调整

| | 数据和元 |

| | 管理 |

| | 配额和限制 |

|

有关专门针对 Kubernetes 安装的其他参数,请参阅Milvus Helm 图表配置

启动 Milvus

完成修改配置文件后,就可以用该文件启动 Milvus。

$ helm upgrade my-release milvus/milvus -f values.yaml

通过命令行配置 Milvus

或者,你也可以直接使用 Helm 命令升级 Milvus 配置。

检查可配置参数

升级前,可以使用 Helm 图表检查可配置参数。

$ helm show values milvus/milvus

启动 Milvus

在升级命令中添加--values--set ,配置并启动 Milvus。

# For instance, upgrade the Milvus cluster with compaction disabled
$ helm upgrade my-release milvus/milvus --set dataCoord.enableCompaction=false

下一步