7.4. 서비스 레지스트리 관리 리소스
서비스 레지스트리를 배포할 때 Service Registry Operator가 관리하는 리소스는 다음과 같습니다.
-
Deployment
-
Ingress
(및경로
) -
NetworkPolicy
-
PodDisruptionBudget
-
Service
Service Registry Operator가 일부 리소스를 생성 및 관리하지 않도록 비활성화하여 수동으로 구성할 수 있습니다. 이는 Service Registry Operator가 현재 지원하지 않는 기능을 사용할 때 유연성이 향상됩니다.
리소스 유형을 비활성화하면 기존 인스턴스가 삭제됩니다. 리소스를 활성화하면 Service Registry Operator에서 app
레이블(예: app=example-apicurioregistry
)을 사용하여 리소스를 찾고 관리를 시작합니다. 그러지 않으면 Operator에서 새 인스턴스를 생성합니다.
이러한 방식으로 다음 리소스 유형을 비활성화할 수 있습니다.
-
Ingress
(및경로
) -
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