1.8. Red Hat OpenShift Serverless 1.32


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

1.8.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 func CLI 플러그인은 이제 func 1.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-istionet-kourier 컨트롤러 Pod에 추가됩니다.
  • knative-serving 네임스페이스의 domain-mappingdomain-mapping-webhook 배포 기능이 제거되었습니다. 이제 Serving Webhook 및 Serving 컨트롤러와 통합됩니다.
  • KnativeServing CR(사용자 정의 리소스)에 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는 EventType v1beta2 API를 사용하여 새 참조 모델을 용이하게 합니다. 이전 릴리스에서는 kn CLI가 EventType API v1beta1 과 이전 버전과 호환되지 않으며 kn eventtypes 하위 명령 그룹으로 제한됩니다. 따라서 최상의 사용자 환경을 위해 일치하는 kn 버전을 사용하는 것이 좋습니다.

1.8.2. 해결된 문제

  • 3scale-kourier-gateways 의 기본 CPU 제한이 500m 에서 1s 로 증가했습니다. 500개 이상의 Knative 서비스 인스턴스가 생성되면 CPU 리소스 소진으로 인해 3scale-kourier-gateways Pod에서 준비 및 활성 상태 프로브 오류가 발생할 수 있습니다. 이 조정은 이러한 오류를 줄이고 더 원활한 작업을 수행하는 것을 목표로 합니다.

1.8.3. 확인된 문제

  • 다른 마운트 지점 권한으로 인해 클러스터 빌드에 대한 직접 업로드가 IBM zSystems(s390x) 및 IBM Power(ppc64le)에서 작동하지 않습니다.
  • Podman 버전 4.6을 사용하여 함수를 빌드하고 배포하면 유효하지 않은 가져오기 정책 "1" 오류와 함께 실패합니다.

    이 문제를 해결하려면 Podman 버전 4.5를 사용합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.