OpenShift上にMilvusクラスタをデプロイする
このトピックでは、OpenShift上にMilvusをデプロイする方法をステップバイステップで説明します。
前提条件
デプロイプロセスを開始する前に、以下を確認してください:
- 実行中のOpenShiftクラスタ。
- 十分な権限を持つOpenShiftクラスタへのアクセス(
cluster-admin
ロールまたは同等のもの)。 - OpenShift Container Platform ウェブ・コンソールへのアクセス。
ステップ 1: Cert Manager のインストール
Cert Managerは、Milvus OperatorのTLS証明書を管理するために必要です。
お使いの OpenShift のバージョンに適した Cert Manager のバージョンを見つけてください:Cert Manager Releases。
公式ガイドに従って Cert Manager をインストールします:Cert Manager のインストール。
Cert Manager が動作していることを確認します:
openshiftコンソールで、Workloads>Podsに移動します。プロジェクトcert-manager を選択します。
cert-manager-1
すべてのポッドが準備できていることを確認します。例えば、下の画像はまだポッドが起動していることを示唆しています。これらのポッドがすべて準備できるまで待ちます。
cert-manager-2
ステップ2: Milvus Operator用の自己署名証明書の発行
kubeadmin
または同等の権限でログインしていることを確認します。
milvus-operator-certificate.yaml
という名前の以下のマニフェストファイルを作成します:# milvus-operator-certificate.yaml apiVersion: cert-manager.io/v1 kind: Certificate metadata: name: milvus-operator-serving-cert namespace: milvus-operator spec: dnsNames: - milvus-operator-webhook-service.milvus-operator.svc - milvus-operator-webhook-service.milvus-operator.svc.cluster.local issuerRef: kind: Issuer name: milvus-operator-selfsigned-issuer secretName: milvus-operator-webhook-cert --- apiVersion: cert-manager.io/v1 kind: Issuer metadata: name: milvus-operator-selfsigned-issuer namespace: milvus-operator spec: selfSigned: {}
ファイルを適用します:
kubectl apply -f milvus-operator-certificate.yaml
ステップ3: Milvus Operatorのインストール
Milvus Operatorのインストールを開始します。Milvus OperatorのインストールにはHelmを使用することを推奨します。
Milvus Operator Helmリポジトリを追加します:
helm repo add milvus-operator https://zilliztech.github.io/milvus-operator/ helm repo update milvus-operator
Milvus Operatorをインストールします:
helm -n milvus-operator upgrade --install --create-namespace milvus-operator milvus-operator/milvus-operator
ステップ4: Milvusのデプロイ
Milvusドキュメントサイトの残りのガイドに従ってください:Milvusをデプロイします。
次のステップ
Milvusを他のクラウドにデプロイする方法を学びたい場合: