【コンテナネットワーキング】
コンテナネットワーキング とは?
最終更新:
💡 コンテナ同士に、通信の道をつなごう
コンテナ同士や外部との通信をつなぐ仕組み。DockerのブリッジやKubernetesのPodネットワークなどがあり、名前解決・外部公開・通信の制限は使う方式と設定で変わる。
📌 このページのポイント
コンテナを起動したら、そのまま話せるの?
相手のIPアドレスを覚えておかないといけない?
外のブラウザーからも、dbに接続できちゃう?
Kubernetesでも、コンテナが1つずつIPを持つの?
通信のルールは、どこで決めるの?
Kubernetesではネットワークの実装にCNI対応のプラグインを使う構成が多いよ。NetworkPolicyで通信を制限できるけれど、対応するプラグインが必要なんだ。設定を書くだけで必ず制限されるわけではないので、実際に許可・拒否される通信を確かめよう。
まとめ:ざっくりこれだけ覚えればOK!
「コンテナネットワーキング」って出てきたら「コンテナ同士や外部に通信の道をつなぐ仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Container Networking」 = コンテナのネットワーク接続
💬 コンテナをどこへつなぎ、相手をどう探し、どの通信を許すかを扱う仕組みだよ。