1.4. Red Hat OpenShift Serverless 1.37


OpenShift Serverless 1.37이 공개되었습니다. OpenShift Container Platform의 OpenShift Serverless와 관련된 새로운 기능, 업데이트, 수정된 문제 및 알려진 문제는 다음 사항에 포함되어 있습니다.

1.4.1. 새로운 기능

1.4.1.1. OpenShift Serverless Eventing

  • OpenShift Serverless에서 Knative Eventing 1.17을 사용합니다.
  • OpenShift Serverless에서 Apache Kafka 1.17에 Knative를 사용합니다.
  • Knative Eventing에서는 이제 Eventing 사용자 정의 리소스에 이벤트를 보낼 수 있는 엔터티를 제한하는 권한 부여 정책을 정의하는 기능을 지원합니다. 이를 통해 이벤트 중심 아키텍처 내에서 제어 및 보안이 향상됩니다. 이 기능은 이제 기술 프리뷰 기능으로 사용할 수 있습니다.

1.4.1.2. OpenShift Serverless Serving

  • OpenShift Serverless에서 Knative Serving 1.17을 사용합니다.
  • OpenShift Serverless에서 Kourier 1.17을 사용합니다.
  • OpenShift Serverless에서 Knative(kn) CLI 1.17을 사용합니다.
  • Red Hat OpenShift Service Mesh 3.x와의 통합은 이제 기술 프리뷰 기능으로 제공됩니다.

1.4.1.3. OpenShift Serverless Functions

  • kn func CLI 플러그인은 이제 func 1.17을 사용합니다.
  • OpenShift Serverless Functions용 Python 런타임은 이제 GA(Generally Available)로 제공됩니다.
  • Func MCP 서버는 이제 개발자 프리뷰 기능으로 사용할 수 있습니다.

1.4.2. 해결된 문제

1.4.2.1. OpenShift Serverless Eventing

  • 이번 업데이트 이전에는 생성된 이벤트의 오프셋이 Kafka 트랜잭션 내에서 이벤트가 생성될 때 연속 정수가 아닌 경우 KafkaSource 디스패처에서 커밋 오프셋을 중지했습니다. 이 동작으로 인해 디스패처가 중단되고 후속 이벤트가 처리되지 않았습니다.

    이번 업데이트를 통해 KafkaSource 디스패처가 이러한 빈 오프셋을 올바르게 처리하도록 수정되었습니다. 또한 KafkaSource 의 기본 Kafka 소비자 구성이 isolation.level=read_committed 로 업데이트되었습니다. Kafka 트랜잭션이 Kafka 항목에 이벤트를 생성하는 데 사용되는 경우 KafkaSource 는 이제 커밋된 트랜잭션의 이벤트만 처리합니다.

1.4.3. 확인된 문제

1.4.3.1. OpenShift Serverless Eventing

  • EventTransform CRD(사용자 정의 리소스 정의)는 현재 Red Hat OpenShift Service Mesh와 호환되지 않습니다. EventTransform 리소스는 Red Hat OpenShift Service Mesh와의 통합에 필요한 Istio별 레이블 또는 주석을 구성하는 방법을 제공하지 않습니다. 결과적으로 Red Hat OpenShift Service Mesh가 활성화된 환경에서 EventTransform 구성 요소가 제대로 작동하지 않습니다.

1.4.3.2. OpenShift Serverless Serving

  • 경우에 따라 Webhook 구성과 같은 클러스터 범위 리소스는 KnativeServing 또는 Serverless Operator 구성 요소를 설치 제거, 다시 설치 또는 업그레이드하는 동안 제거되지 않습니다. 이 경우 KnativeServing 의 조정에 실패하고 설치 프로세스가 다음 예와 유사한 오류와 함께 중단됩니다.

    failed to apply non rbac manifest: Internal error occurred: failed calling webhook "webhook.serving.knative.dev": failed to call webhook: Post "https://webhook.knative-serving.svc:443/?timeout=10s": no endpoints available for service "webhook"
    Copy to Clipboard Toggle word wrap
  • serving.knative.openshift.io/disableRoute=true 주석이 Knative 서비스에 적용되면 서비스에 잘못된 URL이 .status.url 필드에 표시됩니다. 표시된 URL은 Knative 서비스로 확인되지 않으며 잘못된 것일 수 있습니다. 또한 OpenShift 콘솔 UI와 Knative 클라이언트(kn) CLI 모두 이 잘못된 주소를 여러 위치에 표시합니다. 해당 Knative 경로도 생성되고 .status.url 필드에는 유효하지 않은 URL이 포함됩니다.

1.4.3.3. OpenShift Serverless Functions

  • 빌드 및 배포와 같은 OpenShift Serverless Function MCP 서버의 일부 작업은 기본 제공 에이전트를 사용하여 Cursor IDE에서 트리거될 때 실패합니다. 이러한 작업을 호출할 때 Cursor 에이전트는 선택적 매개 변수에 대해 잘못된 요청을 보냅니다. 매개변수 값이 올바르게 포맷되지만 예를 들면 "quay.io/myuser" 이지만 OpenShift Serverless Function MCP API는 다음 오류 메시지를 반환합니다.

    Error calling tool: Parameter 'optionalStr' must be of type null,string, got string
    Copy to Clipboard Toggle word wrap

1.4.3.4. Knative 클라이언트 (kn) CLI

  • OpenShift Serverless 1.37 릴리스부터 kn 클라이언트는 RHEL 9 종속 항목을 사용하여 빌드되며 RHEL 8에서 실행할 수 없습니다. RHEL 8에서 바이너리를 실행하려고 하면 다음과 유사한 오류가 표시됩니다.

    kn: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by kn)
    Copy to Clipboard Toggle word wrap
  • OpenShift Serverless 1.37 릴리스부터 OpenShift Container Platform 웹 콘솔의 명령줄 툴 페이지에서 다운로드한 kn 클라이언트 바이너리는 macOS 및 Windows 플랫폼용 Red Hat 인증서로 서명되지 않습니다. 이 문제는 OpenShift Container Platform 콘솔을 통해 직접 사용할 수 있는 바이너리에 영향을 미칩니다. 올바르게 서명된 바이너리를 얻으려면 공식 OpenShift Serverless 다운로드 미러 에서 해당 바이너리를 다운로드합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동