1.12. Red Hat OpenShift Serverless 1.32
OpenShift Serverless 1.32가 공개되었습니다. OpenShift Container Platform의 OpenShift Serverless와 관련된 새로운 기능, 업데이트 및 알려진 문제는 다음 사항에 포함되어 있습니다.
1.12.1. 새로운 기능 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- OpenShift Serverless에서 Knative Serving 1.11을 사용합니다.
- OpenShift Serverless에서 Knative Eventing 1.11을 사용합니다.
- OpenShift Serverless에서 Kourier 1.11을 사용합니다.
-
OpenShift Serverless에서 Knative(
kn) CLI 1.11을 사용합니다. - OpenShift Serverless에서 Apache Kafka 1.11에 Knative를 사용합니다.
-
kn funcCLI 플러그인은 이제func1.13을 사용합니다. TP(기술 프리뷰) 기능으로 사용할 수 있는 Serverless Logic이 업데이트되었습니다.
사용 지침 은 Serverless Logic 설명서 를 참조하십시오.
-
사용자컨테이너 및queue-proxy컨테이너에 대한 OpenShift Serverless Functions 준비 및 활성 상태 프로브 설정을 구성할 수 있습니다. -
OpenShift Serverless Functions는 이제
1.10에서1.14(latest)까지 OpenShift Pipelines 버전을 지원합니다. 이전 버전의 OpenShift Pipelines는 더 이상 OpenShift Serverless Functions와 호환되지 않습니다. - Code로 Pipeline을 사용하는 것을 포함한 클러스터의 온-클러스터 기능 빌드는 이제 OpenShift Data Foundation 스토리지의 IBM zSystems(s390x) 및 IBM Power(ppc64le)에서 지원됩니다.
-
func subscribe명령을 사용하여 일련의 이벤트에 함수를 구독할 수 있습니다. 이렇게 하면 함수를 필터에서 정의한CloudEvent오브젝트에 연결하고 자동 응답을 활성화합니다. -
내부 트래픽에 대한 Knative Serving TLS 암호화 기능이 더 이상 사용되지 않습니다. 기술 프리뷰 기능이었습니다.
internal-encryption구성 플래그가 있는 기능은 더 이상 사용할 수 없으며 향후 릴리스에서 새 구성 플래그로 대체됩니다. -
OpenShift Serverless Operator 측에서는 기본적으로 보안 필터링이 활성화됩니다. 환경 변수
ENABLE_SECRET_INFORMER_BY_CERT_UID=true가 기본적으로net-istio및net-kourier컨트롤러 Pod에 추가됩니다. -
knative-serving네임스페이스의domain-mapping및domain-mapping-webhook배포 기능이 제거되었습니다. 이제 Serving Webhook 및 Serving 컨트롤러와 통합됩니다. -
KnativeServingCR(사용자 정의 리소스)에spec.config.domain필드를 설정하면 기본 외부 도메인이 더 이상knative-serving네임스페이스의config-domain구성 맵을 자동으로 채워지지 않습니다. 이제 정확한 도메인 설정을 확인하려면config-domain구성 맵을 수동으로 구성해야 합니다. -
net-kourier배포에 gRPC 상태 프로브를 사용할 수 있습니다. Kourier 컨트롤러는 이제 준비 및 활성 상태 모두에 표준 Kubernetes gRPC 상태 프로브를 사용하여 exec 및 custom 명령의 이전 사용을 대체합니다.timeoutSeconds값이 100밀리초에서 1초로 조정되어 더 안정적인 프로브 응답을 보장합니다. - 이제 새로운 트리거 필터 기능을 기술 프리뷰로 사용할 수 있습니다. 이제 새 트리거 필터가 기본적으로 활성화됩니다. 이를 통해 각 표현식은 각 이벤트에 대해 true 또는 false로 평가되는 필터 표현식 세트를 지정할 수 있습니다.
- Knative Eventing에서는 이제 개발자 프리뷰로 전송 암호화(Eventing TLS)의 데이터를 지원합니다. HTTPS 주소를 노출하고 사용자 제공 CA 신뢰 번들을 클라이언트에 추가하도록 Knative Eventing 구성 요소를 구성할 수 있습니다.
- OpenShift Serverless에서 시스템 구성 요소에 대한 사용자 정의 OpenShift CA 번들 삽입을 지원합니다. 자세한 내용은 사용자 정의 PKI 구성을 참조하십시오.
- Custom Metrics Autoscaler Operator를 사용하여 Apache Kafka 소스의 Knative Eventing 소스를 자동 스케일링할 수 있습니다. 이 기능은 개발자 프리뷰로 사용할 수 있으며 Knative Eventing 내에서 Kafka 기반 이벤트 소스에 대한 확장성 및 효율성을 향상시킵니다.
- OpenShift 개발자 콘솔의 개발자 보기의 Observe 탭에서 Knative Eventing 모니터링 대시보드를 직접 탐색할 수 있습니다.
-
OpenShift Serverless 1.32에서는 Knative에서 EventTypes
v1beta1에 대한 지원이 더 이상 사용되지 않습니다. OpenShift Serverless 1.32에서 Knative CLI는 EventTypev1beta2API를 사용하여 새 참조 모델을 용이하게 합니다. 이전 릴리스에서는knCLI가 EventType APIv1beta1과 이전 버전과 호환되지 않으며kn eventtypes하위 명령 그룹으로 제한됩니다. 따라서 최상의 사용자 환경을 위해 일치하는kn버전을 사용하는 것이 좋습니다.
1.12.2. 해결된 문제 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
-
3scale-kourier-gateways의 기본 CPU 제한이500m에서1s로 증가했습니다. 500개 이상의 Knative 서비스 인스턴스가 생성되면 CPU 리소스 소진으로 인해3scale-kourier-gatewaysPod에서 준비 및 활성 상태 프로브 오류가 발생할 수 있습니다. 이 조정은 이러한 오류를 줄이고 더 원활한 작업을 수행하는 것을 목표로 합니다.
1.12.3. 확인된 문제 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
- 다른 마운트 지점 권한으로 인해 클러스터 빌드에 대한 직접 업로드가 IBM zSystems(s390x) 및 IBM Power(ppc64le)에서 작동하지 않습니다.
Podman 버전 4.6을 사용하여 함수를 빌드하고 배포하면
유효하지 않은 가져오기 정책 "1"오류와 함께 실패합니다.이 문제를 해결하려면 Podman 버전 4.5를 사용합니다.