3.5. ルートの受付ポリシーの設定
デフォルトでは、MicroShift は複数の namespace 内のルートが同じホスト名を使用することを許可します。ルートのポリシーを設定することで、namespace が異なる同じホスト名をルートが要求しないようにできます。
前提条件
- MicroShift をインストールしている。
-
MicroShift の
config.yamlファイルが作成されている。 OpenShift CLI (
oc) がインストールされている。ヒントMicroShift
config.yamlファイルで指定する必要のある設定をすべて同時に完了すると、システムの再起動を最小限に抑えることができます。
手順
異なる namespace 内のルートが同じホスト名を要求しないようにするには、MicroShift
config.yamlファイルでnamespaceOwnershipフィールドの値をStrictに更新します。以下の例を参照してください。config.yamlルート受付ポリシーの例# ... ingress: routeAdmissionPolicy: namespaceOwnership: Strict # ...# ... ingress: routeAdmissionPolicy: namespaceOwnership: Strict1 # ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 異なる namespace のルートが同じホストを要求しないようにします。有効な値は
StrictおよびInterNamespaceAllowedです。カスタマイズされたconfig.yaml内の値を削除すると、InterNamespaceAllowed値が自動的に設定されます。
設定を適用するには、次のコマンドを実行して MicroShift サービスを再起動します。
sudo systemctl restart microshift
$ sudo systemctl restart microshiftCopy to Clipboard Copied! Toggle word wrap Toggle overflow