1.4. Red Hat OpenShift Serverless 1.35


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

1.4.1. 새로운 기능

  • OpenShift Serverless에서 Knative Serving 1.15를 사용합니다.
  • OpenShift Serverless에서 Knative Eventing 1.15를 사용합니다.
  • OpenShift Serverless에서 Kourier 1.15를 사용합니다.
  • OpenShift Serverless에서 Knative(kn) CLI 1.15를 사용합니다.
  • OpenShift Serverless에서 Apache Kafka 1.15에 Knative를 사용합니다.
  • kn func CLI 플러그인은 이제 func 1.16을 사용합니다.
  • S2I 빌더를 사용하는 Go 함수는 이제 Linux 및 Mac 개발자를 위한 GA(일반 사용 가능) 기능으로 사용할 수 있으므로 이러한 플랫폼에서 Go 함수를 구현하고 빌드할 수 있습니다.
  • 이제 들어오는 이벤트 구조에 따라 EventTypes 를 자동으로 검색하고 등록하고 EventTypes 의 전체 구성 및 관리를 단순화할 수 있습니다.
  • 이제 OpenShift Developer Console(ODC)에서 Knative 이벤트 카탈로그를 사용할 수 있습니다. 카탈로그를 탐색하여 해당 설명 및 관련 메타데이터와 함께 다양한 이벤트 유형을 검색하여 시스템 기능 및 기능을 더 쉽게 이해할 수 있습니다.
  • Knative Eventing에서 장기 실행 백그라운드 작업을 지원합니다. 이 기능은 리소스 집약적이거나 시간이 많이 소요되는 작업을 기본 이벤트 처리 흐름과 분리하여 애플리케이션 응답성 및 확장성을 향상시킵니다.
  • Knative Kafka 서브스크립션의 자동 스케일링은 Kubernetes 이벤트 기반 자동 확장(KEDA)을 TP(기술 프리뷰) 기능으로 개선할 수 있습니다. CMA/KEDA를 사용한 자동 스케일링은 Kafka 트리거 및 KafkaSource 오브젝트에 대한 리소스 할당을 최적화하여 Kafka 소비자 리소스의 동적 확장을 활성화하여 이벤트 중심 워크로드의 성능을 향상시킵니다.
  • OpenShift Serverless Logic은 Prometheus 및 Grafana와 통합되어 향상된 모니터링 지원을 제공합니다.
  • 이제 Dev 또는 Preview 프로필을 사용하여 배포된 OpenShift Serverless Logic 워크플로우가 Prometheus의 모니터링 지표를 생성하도록 자동으로 구성됩니다.
  • SonataFlowPlatform CR(사용자 정의 리소스)에서 spec.services.jobService.podTemplate.replicas 필드를 구성하여 작업 서비스 지원 서비스를 0으로 확장할 수 있습니다.
  • 프리뷰gitops 프로필과 함께 배포된 OpenShift Serverless Logic 워크플로우는 그룹화된 이벤트를 Data Index로 전송하여 이벤트 트래픽을 최적화하도록 자동으로 구성됩니다.
  • 이제 첫 번째 감지된 오류만 표시하는 대신 워크플로우 정의에서 보다 포괄적인 오류 목록을 제공합니다.
  • OpenShift Serverless Logic은 이제 PostgreSQL 버전 15.9 에서 사용하도록 인증되었습니다.
  • 이벤트 일괄 처리를 통해 OpenShift Serverless Logic 워크플로와 데이터 인덱스 간의 이벤트 성능이 향상됩니다. kogito.events.grouping=true 를 설정하여 이벤트를 그룹화합니다. 추가 최적화를 위해 kogito.events.grouping.binary=true 를 활성화하여 대체 직렬화 알고리즘을 사용하여 그룹화된 이벤트의 크기를 줄입니다. 이러한 이벤트를 압축하려면 kogito.events.grouping.compress=true 를 설정하여 추가 CPU 사용량 비용으로 이벤트 크기를 줄입니다.
  • 이제 워크플로우가 중단될 때 보수 상태가 호출됩니다.
  • OpenShift Serverless Logic은 워크플로우 및 지원 서비스에 대한 이벤트를 생성하고 사용하도록 Knative Eventing 시스템 구성을 지원합니다.
  • Broker 및 KafkaChannel(Apache Kafka)의 시크릿 구성이 통합되었습니다.

1.4.2. 해결된 문제

  • 이전에는 HPA(Horizontal Pod Autoscaler)가 먼저 활성화 구성 요소를 축소하여 Knative 서비스에 대한 장기 실행 요청이 종료되었습니다. 이제 이 문제가 해결되었습니다. terminationGracePeriodSeconds 값은 Knative 버전의 max-revision-timeout-seconds 구성에 따라 자동으로 설정됩니다.
  • 이전 버전에서는 기본 Red Hat OpenShift Serverless 경로 제한 시간이 너무 짧기 때문에 백엔드가 느린 Knative 서비스에 대한 요청이 시간 초과될 수 있었습니다. 다음과 같이 OpenShift Serverless의 Operator Subscription 오브젝트에 환경 변수를 지정하여 경로 HAProxy 타임아웃을 구성할 수 있습니다.

    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      # ...
    spec:
      channel: stable
      config:
        env:
          - name: ROUTE_HAPROXY_TIMEOUT
            value: '900'
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.