問題タブ [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.
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を除いて、オンラインでドキュメントが見つかりません。以前にこの問題に直面した人はいますか? どうすればそれを機能させることができますか?