7.4. Apicurio Registry が管理するリソース
Apicurio Registry のデプロイ時に Apicurio Registry Operator によって管理されるリソースは次のとおりです。
-
Deployment -
Ingress(およびRoute) -
NetworkPolicy -
PodDisruptionBudget -
サービス
Apicurio Registry Operator による一部のリソースの作成と管理を無効にして、手動で設定可能にすることができます。これにより、Apicurio Registry Operator が現在サポートしていない機能を使用する際の柔軟性が向上します。
リソースタイプを無効にすると、その既存のインスタンスは削除されます。リソースを有効にすると、Apicurio Registry Operator は、app ラベル (例: app=example- apicurioregistry) を使用してリソースを検索し、その管理を開始します。それ以外の場合、Operator は新しいインスタンスを作成します。
この方法で、次のリソースタイプを無効にすることができます。
-
Ingress(およびRoute) -
NetworkPolicy -
PodDisruptionBudget
以下に例を示します。
apiVersion: registry.apicur.io/v1
kind: ApicurioRegistry
metadata:
name: example-apicurioregistry
spec:
deployment:
managedResources:
disableIngress: true
disableNetworkPolicy: true
disablePodDisruptionBudget: false # Can be omitted