Helmチャートで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のサービスを監視し、アラートを作成する方法を学びたい場合:
リソースを割り当てる方法をお探しの場合: