2017-04-18 15 views
0

私は開発者であり、より多くのDevOpsになるための学習曲線を上げています。Kubernetes Networkingローカル/コンテナを接続

私はKubernetesクラスタを構築しています。私は「直接」ポッドに接続できるようにしたいと思います。私はサービスを通じてバランスの取れたロードをしたくないので、個々のポッドに接続できるようにしたい。

私はネットワーキングについて読んでいますが、圧倒されています。私は詳細を突き止めたときに自分自身で答えを得るだろうが、その前に答えられる専門家がいる:

私のローカルから直接TCP/IPに話すことができるkubernetesネットワーキングオプションはありますか?個々のポッド?

私はこれを実現するために何かをローカルで実行することに絶対に挑戦しています。私は本当にそのオーバーレイかどうか気にしません(待ち時間の要件はありません)。私は、私のマシン上のBirdでClusterを走らせることができると思っています。これは本当ですか?誰も似たようなことをしていますか

答えて

1

これにはいくつかのオプションがあります。

特定のポッドに接続したい場合は、単純にkubectl port-forwardとすれば、ローカルポートをポッドポートに転送することができます。

クラスタをどのようにプロビジョニングしたかによって、完全なネットワーク接続が必要な場合は、実際にあなたのkubernetesクラスタと同じオーバーレイネットワークにPCを作ることができます。

とりわけ、ポートフォワードソリューションとは別に、特にkubernetesではなく一般的なネットワーキングの問題です。しかし、あなたがオーバーレイでピアになることができれば、サービスを利用したくない場合でも、サービス発見の発行があります。

+0

非常に高く評価されています。私はあなたがこれをどのようにしたのか理解しようとしています。 Googleにいくつかのリンクや用語を教えていただけますか? – losty

関連する問題