第1章 ネットワークについて


OpenShift Container Platform で回復力があり、安全で、スケーラブルなアプリケーションを構築するには、ネットワークを理解することが不可欠です。基本的な Pod 間通信から複雑なトラフィックルーティングやセキュリティールールまで、アプリケーションのすべてのコンポーネントは、正しく機能するためにネットワークに依存しています。

1.1. コアネットワーク層とコンポーネント

Red Hat OpenShift Networking は、Pod ネットワークサービスネットワーク という 2 つの基本レイヤーに基づいて構築されます。Pod ネットワークは、アプリケーションが実行される場所です。サービスネットワークにより、アプリケーションに確実にアクセスできるようになります。

1.1.1. Pod ネットワーク

Pod ネットワークは、クラスター内のすべての Pod が独自の IP アドレスを受け取るフラットなネットワークスペースです。このネットワークは、Container Network Interface (CNI) プラグインによって管理されます。CNI プラグインは、各 Pod をクラスターネットワークに接続する役割を担います。

この設計により、Pod はどのノードで実行されているかに関係なく、IP アドレスを使用して相互に直接通信できるようになります。ただし、これらの Pod IP は一時的なものです。つまり、Pod が破棄されると IP も破棄され、新しい Pod が作成されるときに新しい IP アドレスが割り当てられます。このため、長時間の通信では Pod の IP アドレスに直接依存しないでください。

1.1.2. サービスネットワーク

サービスは、ClusterIP と呼ばれる単一の安定した仮想 IP アドレスと、Pod の論理グループの DNS 名を提供するネットワークオブジェクトです。

リクエストがサービスの ClusterIP に送信されると、OpenShift Container Platform は、そのサービスをサポートする正常な Pod の 1 つにトラフィックを自動的に負荷分散します。Kubernetes ラベルとセレクターを使用して、どの Pod がどのサービスに属しているかを追跡します。この抽象化により、個々の Pod にアクセスしようとするアプリケーションに影響を与えることなく、Pod を作成または破棄できるため、アプリケーションの耐障害性が高まります。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat