This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.1.14. Red Hat OpenShift Serverless 1.18.0 릴리스 정보
OpenShift Serverless 1.18.0을 사용할 수 있습니다. OpenShift Container Platform의 OpenShift Serverless와 관련된 새로운 기능, 변경 사항, 알려진 문제가 이 항목에 포함되어 있습니다.
1.14.1. 새로운 기능 링크 복사링크가 클립보드에 복사되었습니다!
- OpenShift Serverless에서 Knative Serving 0.24.0을 사용합니다.
- OpenShift Serverless에서 Knative Eventing 0.24.0을 사용합니다.
- OpenShift Serverless에서 Kourier 0.24.0을 사용합니다.
-
OpenShift Serverless에서 Knative(
kn
) CLI 0.24.0을 사용합니다. - OpenShift Serverless에서 Knative Kafka 0.24.7을 사용합니다.
-
kn func
CLI 플러그인에서func
0.18.0을 사용합니다. 향후 OpenShift Serverless 1.19.0 릴리스에서는 보안을 강화하기 위해 외부 경로의 URL 체계가 기본적으로 HTTPS로 설정됩니다.
이 변경 사항을 워크로드에 적용하지 않으려면 1.19.0로 업그레이드하기 전에 다음 YAML을
KnativeServing
CR(사용자 정의 리소스)에 추가하여 기본 설정을 덮어쓸 수 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 변경 사항을 1.18.0에 이미 적용하려면 다음 YAML을 추가합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 향후 OpenShift Serverless 1.19.0 릴리스에서는 Kourier Gateway가 노출되는 기본 서비스 유형은
LoadBalancer
가 아닌ClusterIP
입니다.이 변경 사항을 워크로드에 적용하지 않으려면 1.19.0로 업그레이드하기 전에 다음 YAML을
KnativeServing
CR(사용자 정의 리소스)에 추가하여 기본 설정을 덮어쓸 수 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
이제 OpenShift Serverless에서
emptyDir
볼륨을 사용할 수 있습니다. 자세한 내용은 Knative Serving에 대한 OpenShift Serverless 설명서를 참조하십시오. -
kn func
를 사용하여 함수를 생성할 때 회전 템플릿을 사용할 수 있습니다.
1.14.2. 해결된 문제 링크 복사링크가 클립보드에 복사되었습니다!
- 이전 1.4 버전의 Camel-K는 OpenShift Serverless 1.17.0과 호환되지 않았습니다. Camel-K의 문제가 수정되었으며 Camel-K 버전 1.4.1은 OpenShift Serverless 1.17.0과 함께 사용할 수 있습니다.
이전 버전에서는 Kafka 채널 또는 새 Kafka 소스에 대한 새 서브스크립션을 생성하는 경우 새로 생성된 서브스크립션 또는 싱크에서 ready 상태를 보고한 후 Kafka 데이터 플레인에서 메시지를 디스패치할 준비가 된 경우 Kafka 데이터 플레인에서 지연이 발생할 수 있었습니다.
결과적으로 데이터 플레인에서 ready 상태를 보고하지 않은 시간 동안 구독자 또는 싱크로 전송되지 않았을 수 있었습니다.
OpenShift Serverless 1.18.0에서는 문제가 수정되어 초기 메시지가 더 이상 손실되지 않습니다. 이 문제에 대한 자세한 내용은 Knowledgebase 문서 #6343981 을 참조하십시오.
1.14.3. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
Knative
kn
CLI의 이전 버전에서는 이전 버전의 Knative Serving 및 Knative Eventing API를 사용할 수 있습니다. 예를 들어kn
CLI의 버전 0.23.2는v1alpha1
API 버전을 사용합니다.반면 최신 OpenShift Serverless 릴리스에서는 더 이상 이전 API 버전을 지원하지 않을 수 있습니다. 예를 들어 OpenShift Serverless 1.18.0에서는 더 이상
kafkasources.sources.knative.dev
API의 버전v1alpha1
을 지원하지 않습니다.결과적으로 이전 버전의 Knative
kn
CLI를 최신 OpenShift Serverless와 함께 사용하면kn
에서 오래된 API를 찾을 수 없기 때문에 오류가 발생할 수 있습니다. 예를 들어kn
CLI 버전 0.23.2는 OpenShift Serverless 1.18.0에서 작동하지 않습니다.문제를 방지하려면 OpenShift Serverless 릴리스에 사용할 수 있는 최신
kn
CLI 버전을 사용합니다. OpenShift Serverless 1.18.0의 경우 Knativekn
CLI 0.24.0을 사용합니다.