私たちは、mondodbaで2つのポッドを実装し、もう1つはjavaアプリケーションで実装しようとしています。そして、Javaアプリケーションはmongodbとバインドする必要があります。 dbとappが2つの異なるポッドや異なるサブネットで実行されているときに、dbとappをどのようにバインドすることができますか?kubernetesでアプリケーションポッドとデータベースポッドを束縛する
1
A
答えて
0
mongo
ポッドにはserviceを使用します。あなたはラベルを追加する必要があります。その後mondgoがmongo:27017
アドレスを持つJavaアプリケーションポッドからアクセスできるようになります
apiVersion: v1
kind: Service
metadata:
name: mongo
spec:
ports:
- port: 27017
selector:
name: mongo
:ポッドやサービスを作成するためのname: mongo
。
迅速な実験のためにあなたにも便利かもしれkubectl expose pod _MONGO_POD_NAME_ --port=27017 --name=mongo
このtutorialを使用することができます。
+0
私は2つの別々のファイル mongodb np-mongo-service.yamlのために1つと以下同様に書きました。同様にJavaアプリケーション用です。 apiVersion:v1の 種類:サービス メタデータ: ラベル: 名: 種類::ロードバランサ ポート: スペックvenkatmongo: 名前モンゴ を - ポート:27017 targetPort:27017 名:MongoDBの - ポート: 9631 targetPort:9631 名前:habsup セレクター: 名前:mongo しかし、私が実行しているときmongodbは正常に動作しています。しかし、必要なデータベースのバインドとして私にエラーを与えるjavaアプリケーション。 –
関連する問題
- 1. ラムダの束縛
- 2. ループでベクトルを束縛するR
- 3. リストを束縛するをコンボボックス
- 4. astropy.modelingのパラメータを束縛する
- 5. スキームのlet束縛文
- 6. 再帰的束縛ナップザックアルゴリズム
- 7. webpackが束縛に失敗する
- 8. Eclipseコマンドをswtボタンに束縛/バインド
- 9. ユニットテストを束縛しないでモックオブジェクトを使用する
- 10. Haskell:where節内の束縛変数
- 11. ASP.NET Webフォームで束縛と縮小が機能しない
- 12. 角度jsはデータツールチップをループで束縛します
- 13. 流星をipv6に束縛する方法
- 14. リストの列挙可能を束縛する
- 15. フォーム上の実際のテキストフィールドに配列を束縛する
- 16. 2つ以上のコレクションを束縛するモデル
- 17. Azure関数 - キュートリガーからブロブのリストを束縛する
- 18. 数値配列をソートして一意に束縛する
- 19. Scalaで抽象型を持つF束縛多型
- 20. tkinter Canvas - <Enter>スタックキャンバス要素で無限ループを束縛
- 21. ポリマーは関数結果をテンプレート内に束縛します
- 22. PreparedStatement - すべてのパラメータを束縛していません
- 23. Rustのsupertraitで束縛されたtraitパラメータ
- 24. 特定の部分に移動するuiimagegviewを束縛する方法
- 25. Android:ParcelableをActivityからFragmentに束縛するカスタムPOJOのArrayListを渡す
- 26. ngOptionsはAngularJSの内側と外側の配列から束縛します
- 27. observablesとflatMap演算子で作業しているflatMapでオブザーバブルを束縛する
- 28. 信頼度polyfitとpolyconfを使った線形回帰の束縛
- 29. いくつかの因子列を持つデータフレームの行を束縛する
- 30. Cakephp find()を使って$ this-> set()をモデルデータのサブセットに束縛する方法
あなたのポッド定義(mongoとjava app)を質問に追加してください。あなたの設定が分かりやすいようにしてください。 – Alex
セットアップファイルを追加してください.git url to question。 –