1.4. Red Hat OpenShift Serverless 1.31
OpenShift Serverless 1.31이 공개되었습니다. OpenShift Container Platform의 OpenShift Serverless와 관련된 새로운 기능, 업데이트 및 알려진 문제는 다음 사항에 포함되어 있습니다.
1.4.1. 새로운 기능
- OpenShift Serverless에서 Knative Serving 1.10을 사용합니다.
- OpenShift Serverless에서 Knative Eventing 1.10을 사용합니다.
- OpenShift Serverless에서 Kourier 1.10을 사용합니다.
-
OpenShift Serverless에서 Knative(
kn
) CLI 1.10을 사용합니다. - OpenShift Serverless에서 Apache Kafka 1.10에 Knative를 사용합니다.
-
kn func
CLI 플러그인은 이제func
1.11을 사용합니다. - Service Mesh의 OpenShift Serverless 멀티 테넌시를 이제 TP(기술 프리뷰) 기능으로 사용할 수 있습니다.
TP(기술 프리뷰) 기능으로 사용할 수 있는 Serverless Logic이 업데이트되었습니다.
사용 지침 은 Serverless Logic 설명서 를 참조하십시오.
- OpenShift Serverless를 단일 노드 OpenShift에 설치하고 사용할 수 있습니다.
-
이제 Serverless 함수와 함께 사용할 기존
PersistentVolume
오브젝트에 대한 PVC(영구 볼륨 클레임)를 구성할 수 있습니다. -
Ingress에 Kourier를 지정하고
DomainMapping
을 사용하는 경우 OpenShift 경로의 TLS가 passthrough로 설정되고 Kourier Gateway에서 TLS를 처리합니다. Serverless 1.31부터 Kourier Gateway 측에서 활성화된 암호화 제품군을 지정할 수 있습니다. Kourier가 활성화된 경우 Red Hat OpenShift Service Mesh를 Serverless와 통합하면 더 이상 사용되지 않습니다. 서비스 메시 통합을 위해
net-kourier
대신net-istio
를 사용합니다.자세한 내용은 "Red Hat OpenShift Service Mesh with Serverless" 섹션을 참조하십시오.
3scale-kourier-gateway
배포를 위해PodDistruptionBudget
및HorizontalPodAutoscaler
오브젝트가 추가되었습니다.-
PodDistruptionBudget
은 배포에서 Pod의 최소 가용성 요구 사항을 정의하는 데 사용됩니다. -
HorizontalPodAutoscaler
는 수요 또는 사용자 정의 메트릭에 따라 배포에서 Pod 수를 자동으로 확장하는 데 사용됩니다.
-
- 이제 Knative 브로커 및 Apache Kafka 채널에서 사용하는 Apache Kafka 주제 이름의 패턴을 변경할 수 있습니다.
-
DomainMapping
v1alpha1
CRD(사용자 정의 리소스 정의)가 더 이상 사용되지 않습니다. 대신v1beta1
CRD를 사용합니다. -
TP(기술 프리뷰) 기능인
NamespacedKafka
주석은 데이터 플레인 격리 없이 표준 Kafka 브로커를 선호합니다.
1.4.2. 해결된 문제
이전 버전에서는 전체 Red Hat OpenShift Service Mesh 통합 및
STRICT
피어 인증을 사용하여 Knative Eventing을 배포할 때PingSource
어댑터 메트릭을 사용할 수 없었습니다.이 문제는 수정되었으며 이제
PingSource
어댑터 메트릭이 다른작업
및서비스
레이블 값을 사용하여 수집됩니다. 이전 값은pingsource-mt-adapter
이고 새 값은pingsource-mt-adapter-sm-service
입니다.