6.4. 서비스 레지스트리 더 이상 사용되지 않는 기능

서비스 레지스트리 코어 더 이상 사용되지 않는 기능

  • Confluent Schema Registry API version 6 (compatibility API): Service Registry는 현재 별도의 엔드포인트에서 두 가지 버전의 Confluent Schema Registry API를 지원합니다: 버전 6 및 버전 7. 버전 6의 사용은 더 이상 사용되지 않습니다. v6 API 끝점은 향후 릴리스에서 제거됩니다. v6 끝점에 대한 모든 참조를 v7 API 끝점에 대한 참조로 교체해야 합니다.
  • Service Registry Core API 버전 1: Service Registry Core API의 원래 버전 (버전 1)에 대한 서비스 레지스트리 지원은 더 이상 사용되지 않습니다. 레거시 API는 다음 주요 릴리스에서 제거됩니다.
  • 동적 로그 수준 구성: /admin/loggers/admin/loggers/{logger} API 끝점은 이제 Service Registry Core API(v2)에서 더 이상 사용되지 않습니다. 이러한 끝점은 향후 릴리스에서 제거될 예정입니다.
  • 레지스트리 V1 내보내기 유틸리티: 명령줄 내보내기 유틸리티에 대한 서비스 레지스트리 지원이 더 이상 사용되지 않습니다. Service Registry 1.x에서 데이터를 2.x로 가져올 수 있는 형식으로 내보내는 데 사용되는 내보내기 도구는 더 이상 릴리스되거나 유지 관리되지 않습니다. 모든 고객은 이미 1.x에서 2.x로 업그레이드했습니다.

Service Registry Operator 더 이상 사용되지 않는 기능

  • 배포 리소스를 편집하여 환경 변수 설정: 이전 버전에서는 Service Registry Operator에서 지원하는 Deployment 리소스를 직접 편집하여 Service Registry의 환경 변수를 설정할 수 있습니다. ApicurioRegistry CRD 파일에서 spec.configuration.env 필드를 사용하여 환경 변수를 관리할 수 있으므로 이전 절차가 더 이상 사용되지 않으며 Operator 지원이 제거됩니다. spec.configuration.env 필드를 사용하여 Operator에서 설정하지 않은 모든 환경 변수를 설정해야 합니다.
  • 활성화되지 않은 기능에 대한 환경 변수 보존: Service Registry Operator는 KafkaSQL 스토리지를 사용할 때 SCRAM(Salted Challenge Response Authentication Mechanism) 보안과 같은 다양한 기능을 활성화하고 구성하기 위해 환경 변수를 설정합니다. 이러한 기능이 비활성화되면 Operator는 현재 관련 환경 변수를 유지하여 문제가 발생할 수 있습니다. 이러한 환경 변수의 보존은 더 이상 사용되지 않으며 이에 대한 Operator 지원은 제거됩니다. 배포가 이러한 환경 변수의 보존에 의존하지 않는지 확인합니다.
  • 환경 변수 우선순위: Service Registry Operator에서 spec.configuration.env 필드에 이미 지정된 환경 변수를 설정하려고 시도할 수 있습니다. 환경 변수에 충돌하는 값이 있는 경우 Service Registry Operator가 설정한 값이 기본적으로 우선합니다. 이 동작은 나중에 변경되어 사용자가 Operator에서 설정한 대부분의 환경 변수를 덮어쓸 수 있습니다. 배포가 원래 우선 순위 동작을 사용하지 않는지 확인합니다.