2.5. アプリケーション Pod およびサービスの IP ファミリーポリシーのリセット
デフォルトの ipFamilyPolicy
設定値 PreferSingleStack
は、MicroShift 設定をデュアルスタックネットワークに更新した後、すべてのサービスで自動的に更新されません。サービスおよびアプリケーション Pod でデュアルスタックネットワークを有効にするには、ipFamilyPolicy
値を更新する必要があります。
前提条件
-
MicroShift の
config.yaml
を使用して、IPv6 アドレスファミリーを使用してデュアルスタックネットワークを定義しました。
手順
以下の例を使用して、
spec.ipFamilyPolicy
フィールドをサービスまたは Pod 内のデュアルスタックネットワークの有効な値に設定します。サービスのデュアルスタックネットワーク設定の例
kind: Service apiVersion: v1 metadata: name: microshift-new-service labels: app: microshift-application spec: type: NodePort ipFamilyPolicy: `PreferDualStack` 1 # ...
- 1
- 必須。デュアルスタックネットワークの有効な値は、
PreferDualStack
とRequireDualStack
です。設定する値は、アプリケーションの要件によって異なります。PreferSingleStack
は、ipFamilyPolicy
フィールドのデフォルト値です。
-
hostNetwork
が定義されていない場合ていないアプリケーション Pod を再起動します。hostNetwork
が定義されている Pod は、ipFamilyPolicy
値を更新するために再起動する必要はありません。
注記
ipFamilyPolicy
値が更新されると、MicroShift システムサービスと Pod が自動的に更新されます。