Configurazione di Milvus con Helm Charts
Questo argomento descrive come configurare i componenti di Milvus e le sue dipendenze di terze parti con Helm Charts.
Configurazione di Milvus tramite file di configurazione
È possibile configurare Milvus con un file di configurazione values.yaml
.
Scaricare un file di configurazione
Scaricare values.yaml
direttamente o con il seguente comando.
$ wget https://raw.githubusercontent.com/milvus-io/milvus-helm/master/charts/milvus/values.yaml
Modificare il file di configurazione
Configurate la vostra istanza di Milvus per adattarla ai vostri scenari applicativi regolando i parametri corrispondenti in values.yaml
.
In particolare, cercate extraConfigFiles
in values.yaml
e inserite le vostre configurazioni in questa sezione come segue:
# 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
Per ulteriori informazioni su ciascun parametro, consultare i seguenti link.
Ordinati per:
Dipendenze | Componenti |
---|---|
Per altri parametri specifici dell'installazione di Kubernetes, vedere Configurazione del diagramma di Milvus Helm.
Avviare Milvus
Una volta terminata la modifica del file di configurazione, è possibile avviare Milvus con il file.
$ helm upgrade my-release milvus/milvus -f values.yaml
Configurare Milvus tramite riga di comando
In alternativa, è possibile aggiornare le configurazioni di Milvus direttamente con il comando Helm.
Controllare i parametri configurabili
Prima dell'aggiornamento, è possibile controllare i parametri configurabili con i grafici di Helm.
$ helm show values milvus/milvus
Avviare Milvus
Configurare e avviare Milvus aggiungendo --values
o --set
al comando di aggiornamento.
# For instance, upgrade the Milvus cluster with compaction disabled
$ helm upgrade my-release milvus/milvus --set dataCoord.enableCompaction=false
Cosa fare dopo
Se volete imparare a monitorare i servizi Milvus e a creare avvisi:
- Imparare a monitorare Milvus con Prometheus Operator su Kubernetes.
- Imparare a visualizzare le metriche di Milvus in Grafana.
Se cercate istruzioni su come allocare le risorse: