KubernetesクラスターへのローカルDocker接続

クッシュ

ローカルで実行されているDockerコンテナーを、Kubernetesクラスターで実行されているサービスに接続したいと思います。そのために、いくつかの静的IPアドレスを予約してサービスを公開しました。

また、これらのIPアドレスをローカルDNSの/etc/hosts/ファイルに保存しました。

123.123.123.12 host1
456.456.456.45 host2 

クラスターで処理できるように、すべてのトラフィックがそれらのアドレスにルーティングされるように、コンテナーをコンテナーにリンクしたいと思います。Dockerコンテナでリンク機能を使用していますが、機能していません。

IPを使用して直接接続したいですか?これはどのようにすればよいですか?

デビッドメイズ

クライアントがDockerにある場合とない場合で、これを行うことに違いはありません。ただし、Kubernetesからサービスを公開している場合は、外部ホストで実行されているプロセスまたはそのホストのDockerコンテナで実行されているプロセスから同じ接続を確立します。

たとえば、Kubernetesドキュメントの例のように、クラスター内のすべてのノードのポート31496でアクセス可能なNodePortサービスを実行していて、クラスターの外部から接続しようとしているとします。たぶん、質問123.123.123.12のように、クラスター内のノードです。典型的なセットアップは、環境変数(JavaScript process.env.THE_SERVICE_URL; Ruby ENV['THE_SERVICE_URL']; Python os.environ['THE_SERVICE_URL']; ...)からサービスの場所を取得することです。

開発中は、ローカルシェルでその変数を設定できます。

export THE_SERVICE_URL=http://123.123.123.12:31496
cd here && ./kubernetes_client_script.py

アプリケーションをデプロイするときに、同じ環境変数を設定できます。

docker run -e THE_SERVICE_URL=http://123.123.123.12:31496 me:k8s-client

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MySQLローカルデータベースへの接続時のエラー

分類Dev

ローカルデータベースへの接続

分類Dev

ローカルPostgreSQLデータベースへのWineODBC接続

分類Dev

ローカルKubernetesクラスターへのOpenFaasのインストール

分類Dev

Kubernetesクラスター内の(ヘルムチャートからの)redisへの接続

分類Dev

kubernetesクラスターの外部への接続を許可する

分類Dev

ローカルSQLServer CEデータベースへの接続の問題?

分類Dev

ローカルSQLServerインスタンスへの接続がエラーで失敗する

分類Dev

Microsoft SQLServerのローカルインスタンスへの接続/作成

分類Dev

WebStorm Node.js TypeScriptExpressデバッグがローカルホストへの接続でスタックする

分類Dev

Cloudera Impala / Hiveへのクラスター外への接続

分類Dev

AWS上のKubernetesクラスター、サーバーlocalhost:8080への接続が拒否されました

分類Dev

ローカルホスト上のデータベースサーバーへのDockerWordpress接続

分類Dev

GremlinPython-マルチノードJanusGraphクラスターへの接続

分類Dev

VerneMQクラスターへのクライアント接続

分類Dev

ローカルdocker-composeコンテナーへの接続Windows10

分類Dev

Hazelcast:リモートクラスターへの接続

分類Dev

初めての代替ローカルpostgresqlクラスターに接続する方法は?

分類Dev

xamarin Vs2015androidエミュレーターからローカルWebサービスへの接続

分類Dev

ローカルデータベースサーバーへの接続中にエラーが発生しました

分類Dev

kubernetesクラスターのdockerコンテナーにSSHで接続する方法は?

分類Dev

kubernetesクラスターのdockerコンテナーにSSHで接続する方法は?

分類Dev

kubernetesクラスターのdockerコンテナーにSSHで接続する方法は?

分類Dev

SpringBootアプリケーションからローカルMySQLデータベースへの接続中にエラーが発生しました

分類Dev

Docker経由のローカルDSEクラスター

分類Dev

web.configを使用した、ローカルSQLServerデータベースへのASP.NET接続文字列

分類Dev

Dockerコンテナー内のローカルMySQLデータベースを接続していますか?

分類Dev

タスクの終了後にローカルSQLServerに接続できません

分類Dev

Dockerコンテナ内のPythonスクリプトからローカルホスト上のmysqlデータベースに接続する方法

Related 関連記事

  1. 1

    MySQLローカルデータベースへの接続時のエラー

  2. 2

    ローカルデータベースへの接続

  3. 3

    ローカルPostgreSQLデータベースへのWineODBC接続

  4. 4

    ローカルKubernetesクラスターへのOpenFaasのインストール

  5. 5

    Kubernetesクラスター内の(ヘルムチャートからの)redisへの接続

  6. 6

    kubernetesクラスターの外部への接続を許可する

  7. 7

    ローカルSQLServer CEデータベースへの接続の問題?

  8. 8

    ローカルSQLServerインスタンスへの接続がエラーで失敗する

  9. 9

    Microsoft SQLServerのローカルインスタンスへの接続/作成

  10. 10

    WebStorm Node.js TypeScriptExpressデバッグがローカルホストへの接続でスタックする

  11. 11

    Cloudera Impala / Hiveへのクラスター外への接続

  12. 12

    AWS上のKubernetesクラスター、サーバーlocalhost:8080への接続が拒否されました

  13. 13

    ローカルホスト上のデータベースサーバーへのDockerWordpress接続

  14. 14

    GremlinPython-マルチノードJanusGraphクラスターへの接続

  15. 15

    VerneMQクラスターへのクライアント接続

  16. 16

    ローカルdocker-composeコンテナーへの接続Windows10

  17. 17

    Hazelcast:リモートクラスターへの接続

  18. 18

    初めての代替ローカルpostgresqlクラスターに接続する方法は?

  19. 19

    xamarin Vs2015androidエミュレーターからローカルWebサービスへの接続

  20. 20

    ローカルデータベースサーバーへの接続中にエラーが発生しました

  21. 21

    kubernetesクラスターのdockerコンテナーにSSHで接続する方法は?

  22. 22

    kubernetesクラスターのdockerコンテナーにSSHで接続する方法は?

  23. 23

    kubernetesクラスターのdockerコンテナーにSSHで接続する方法は?

  24. 24

    SpringBootアプリケーションからローカルMySQLデータベースへの接続中にエラーが発生しました

  25. 25

    Docker経由のローカルDSEクラスター

  26. 26

    web.configを使用した、ローカルSQLServerデータベースへのASP.NET接続文字列

  27. 27

    Dockerコンテナー内のローカルMySQLデータベースを接続していますか?

  28. 28

    タスクの終了後にローカルSQLServerに接続できません

  29. 29

    Dockerコンテナ内のPythonスクリプトからローカルホスト上のmysqlデータベースに接続する方法

ホットタグ

アーカイブ