5장. Knative Eventing 설치
클러스터에서 이벤트 중심 아키텍처를 사용하려면 Knative Eventing을 설치합니다. 이벤트 소스, 브로커 및 채널과 같은 Knative 구성 요소를 생성한 다음 이를 사용하여 이벤트를 애플리케이션 또는 외부 시스템으로 보낼 수 있습니다.
OpenShift Serverless Operator를 설치한 후 기본 설정을 사용하여 Knative Eventing을 설치하거나 KnativeEventing
사용자 정의 리소스(CR)에서 고급 설정을 구성할 수 있습니다. KnativeEventing
CR의 구성 옵션에 대한 자세한 내용은 글로벌 구성 을 참조하십시오.
OpenShift Serverless에서 Red Hat OpenShift distributed tracing을 사용하려면 Knative Eventing을 설치하기 전에 Red Hat OpenShift distributed tracing을 설치하고 구성해야 합니다.
5.1. 웹 콘솔을 사용하여 Knative Eventing 설치
OpenShift Serverless Operator를 설치한 후 OpenShift Container Platform 웹 콘솔을 사용하여 Knative Eventing을 설치합니다. 기본 설정을 사용하거나 KnativeEventing
사용자 정의 리소스(CR)에서 고급 설정을 구성하여 Knative Eventing을 설치할 수 있습니다.
사전 요구 사항
- OpenShift Container Platform에 대한 클러스터 관리자 권한이 있거나 AWS 또는 OpenShift Dedicated의 Red Hat OpenShift Service에 대한 클러스터 또는 전용 관리자 권한이 있습니다.
- OpenShift Container Platform 웹 콘솔에 로그인했습니다.
- OpenShift Serverless Operator를 설치했습니다.
프로세스
-
OpenShift Container Platform 웹 콘솔의 관리자 화면에서 Operator
설치된 Operator로 이동합니다. - 페이지 상단에 있는 프로젝트 드롭다운이 Project: knative-eventing으로 설정되어 있는지 확인합니다.
- OpenShift Serverless Operator의 제공되는 API 목록에서 Knative Eventing을 클릭하여 Knative Eventing 탭으로 이동합니다.
- Knative Eventing 생성을 클릭합니다.
Knative Eventing 생성 페이지에서 제공된 양식을 사용하거나 YAML 파일을 편집하여
KnativeEventing
오브젝트를 구성할 수 있습니다.-
KnativeEventing
오브젝트 생성을 완전히 제어할 필요가 없는 간단한 구성은 이 양식을 사용합니다.
-
생성을 클릭합니다.
-
KnativeEventing
오브젝트 생성을 완전히 제어해야 하는 복잡한 구성을 위해 YAML 파일을 편집합니다. YAML 편집기에 액세스하려면 Knative Eventing 생성 페이지에서 YAML 편집을 클릭합니다.
-
-
Knative Eventing을 설치하면
KnativeEventing
오브젝트가 생성되고 Knative Eventing 탭으로 자동으로 이동합니다. 리소스 목록에knative-eventing
사용자 정의 리소스가 표시됩니다.
검증
-
Knative Eventing 탭에서
knative-eventing
사용자 정의 리소스를 클릭합니다. 그러면 자동으로 Knative Eventing 개요 페이지로 이동합니다.
- 조건 목록을 보려면 아래로 스크롤합니다.
예제 이미지에 표시된 대로 상태가 True인 조건 목록이 표시되어야 합니다.
참고Knative Eventing 리소스를 생성하는 데 몇 초가 걸릴 수 있습니다. 리소스 탭에서 해당 상태를 확인할 수 있습니다.
- 조건이 알 수 없음 또는 False 상태인 경우 몇 분 정도 기다렸다가 리소스가 생성된 것을 확인한 후 다시 확인하십시오.