1.7. Red Hat OpenShift Serverless 1.25.0 릴리스 정보
OpenShift Serverless 1.25.0이 출시되었습니다. 이에는 OpenShift Dedicated의 OpenShift Serverless와 관련된 새로운 기능, 변경 사항, 알려진 문제가 포함되어 있습니다.
1.7.1. 새로운 기능 링크 복사링크가 클립보드에 복사되었습니다!
- OpenShift Serverless에서 Knative Serving 1.4를 사용합니다.
- OpenShift Serverless에서 Knative Eventing 1.4를 사용합니다.
- OpenShift Serverless에서 Kourier 1.4를 사용합니다.
-
OpenShift Serverless에서 Knative(
kn
) CLI 1.4를 사용합니다. - OpenShift Serverless에서 Knative Kafka 1.4를 사용합니다.
-
kn func
CLI 플러그인에서func
1.7.0을 사용합니다. - 함수를 만들고 배포하기 위한 IDE(통합 개발 환경) 플러그인을 이제 Visual Studio Code 및 IntelliJ 에서 사용할 수 있습니다.
Knative Kafka 브로커는 이제 GA입니다. Knative Kafka 브로커는 Apache Kafka를 직접 대상으로 하는 Knative 브로커 API의 고성능 구현입니다.
대신 MT-Channel-Broker를 사용하지 않는 것이 좋지만 Knative Kafka 브로커를 대신 사용하는 것이 좋습니다.
-
Knative Kafka 싱크는 이제 GA입니다.
KafkaSink
은CloudEvent
를 가져와서 Apache Kafka 주제로 보냅니다. 이벤트는 구조화된 또는 바이너리 콘텐츠 모드로 지정할 수 있습니다. - 내부 트래픽에 TLS를 활성화하는 것은 이제 기술 프리뷰로 사용할 수 있습니다.
1.7.2. 해결된 문제 링크 복사링크가 클립보드에 복사되었습니다!
- 이전 버전에서는 활성 상태 프로브가 실패한 후 컨테이너가 다시 시작되면 Knative Serving에 준비 프로브가 실패한 문제가 있었습니다. 이 문제가 해결되었습니다.
1.7.3. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
- Kafka 브로커, Kafka 소스 및 Kafka 싱크에 대해 FIPS(Federal Information Processing Standards) 모드가 비활성화됩니다.
-
SinkBinding
오브젝트는 서비스에 대한 사용자 정의 버전 이름을 지원하지 않습니다. Knative Serving 컨트롤러 Pod는 클러스터에서 시크릿을 감시하기 위해 새 정보를 추가합니다. 정보 제공자에는 캐시에 시크릿이 포함되어 있어 컨트롤러 Pod의 메모리 사용량이 증가합니다.
Pod가 메모리가 부족하면 배포에 대한 메모리 제한을 늘려 문제를 해결할 수 있습니다.
security.dataPlane.mtls: true
를 사용하여 SMCP에net-istio
를 사용하고 mTLS를 활성화하면 서비스 메시는 OpenShift Serverless의DomainMapping
을 허용하지 않는*.local
호스트에 대한DestinationRules
를 배포합니다.이 문제를 해결하려면
security.dataPlane.mtls: true
를 사용하는 대신PeerAuthentication
을 배포하여 mTLS를 활성화합니다.