使用 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 Chart Configuration。
啟動 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
下一步
如果你想學習如何監控 Milvus 服務和建立警報:
如果您正在尋找如何分配資源的說明: