問題タブ [kubernetes-operator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
355 参照

mongodb - MongoDB Community Kubernetes Operator とカスタム永続ボリューム

Minikube で MongoDB Community Kubernetes Operator を使用して、MongoDB レプリカ セットをデプロイしようとしています。
公式の GitHub の指示に従ったので、次のようにしました。

  • CRD のインストール
  • 必要なロールとロール バインディングをインストールする
  • Operator をインストールする Replicaset をデプロイする

デフォルトでは、オペレーターは 3 つの Pod を作成します。それぞれのポッドは、オペレーターによって作成された新しい永続ボリュームにバインドされた新しい永続ボリューム要求に自動的にリンクされます (これまでのところは問題ありません)。

ただし、データを特定のボリュームに保存し、特定のホスト パスにマウントしたいと考えています。そのため、それぞれが特定のホスト パスにマウントされた 3 つの永続ボリュームを作成する必要があるため、各ポッドがそれぞれの永続ボリュームに接続するように (おそらく matchLabels セレクターを使用して) 自動的にレプリカセットを構成する必要があります。そこで、次のファイルを適用して 3 つのボリュームを作成しました。

次に、次の方法でレプリカ セットの構成ファイルをセットアップしましたが、ポッドをボリュームに接続できません。

mongodb.com_v1_custom_volume_cr.yamlを除いて、オンラインでドキュメントが見つかりません。以前にこの問題に直面した人はいますか? どうすればそれを機能させることができますか?