This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.9.6. マルチキャストの使用
9.6.1. マルチキャストについて
IP マルチキャストを使用すると、データは多数の IP アドレスに同時に配信されます。
現時点で、マルチキャストは低帯域幅の調整またはサービスの検出での使用に最も適しており、高帯域幅のソリューションとしては適していません。
OpenShift Container Platform Pod 間のマルチキャストトラフィックはデフォルトで無効にされています。OpenShift SDN デフォルト Container Network Interface (CNI) ネットワークプロバイダープラグインを使用している場合、プロジェクトごとにマルチキャストを有効にできます。
					networkpolicy 分離モードで OpenShift SDN ネットワークプラグインを使用する場合:
				
- Pod によって送信されるマルチキャストパケットは、NetworkPolicy ポリシーに関係なく、プロジェクトの他のすべての Pod に送信されます。Pod はユニキャストで通信できない場合でもマルチキャストで通信できます。
- 1 つのプロジェクトの Pod によって送信されるマルチキャストパケットは、NetworkPolicy オブジェクトがプロジェクト間の通信を許可する場合であっても、それ以外のプロジェクトの Pod に送信されることはありません。
					multinenant 分離モードで OpenShift SDN ネットワークプラグインを使用する場合:
				
- Pod で送信されるマルチキャストパケットはプロジェクト内の他のすべての Pod に送信されます。
- あるプロジェクトの Pod によって送信されるマルチキャストパケットは、各プロジェクトが結合し、マルチキャストが結合した各プロジェクトで有効にされている場合にのみ、他のプロジェクトの Pod に送信されます。
9.6.2. Pod 間のマルチキャストの有効化
プロジェクトの Pod でマルチキャストを有効にすることができます。
前提条件
- 
							OpenShift CLI (oc) のインストール。
- 
							cluster-adminロールを持つユーザーとしてクラスターにログインする必要があります。
手順
- 以下のコマンドを実行し、プロジェクトのマルチキャストを有効にします。 - oc annotate netnamespace <namespace> \ netnamespace.network.openshift.io/multicast-enabled=true- $ oc annotate netnamespace <namespace> \- 1 - netnamespace.network.openshift.io/multicast-enabled=true- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- マルチキャストを有効にする必要のあるプロジェクトのnamespace。
 
9.6.3. Pod 間のマルチキャストの無効化
プロジェクトの Pod でマルチキャストを無効にすることができます。
前提条件
- 
							OpenShift CLI (oc) のインストール。
- 
							cluster-adminロールを持つユーザーとしてクラスターにログインする必要があります。
手順
- 以下のコマンドを実行して、マルチキャストを無効にします。 - oc annotate netnamespace <namespace> \ netnamespace.network.openshift.io/multicast-enabled-- $ oc annotate netnamespace <namespace> \- 1 - netnamespace.network.openshift.io/multicast-enabled-- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- マルチキャストを無効にする必要のあるプロジェクトのnamespace。