Jump To Close Expand all Collapse all Table of contents 서버리스 1. 릴리스 노트 Expand section "1. 릴리스 노트" Collapse section "1. 릴리스 노트" 1.1. API 버전 정보 1.2. 일반적으로 사용 가능한 기술 프리뷰 기능 1.3. 사용되지 않거나 삭제된 기능 1.4. Red Hat OpenShift Serverless 1.25.0 릴리스 노트 Expand section "1.4. Red Hat OpenShift Serverless 1.25.0 릴리스 노트" Collapse section "1.4. Red Hat OpenShift Serverless 1.25.0 릴리스 노트" 1.4.1. 새로운 기능 1.4.2. 해결된 문제 1.4.3. 확인된 문제 1.5. Red Hat OpenShift Serverless 1.24.0 릴리스 정보 Expand section "1.5. Red Hat OpenShift Serverless 1.24.0 릴리스 정보" Collapse section "1.5. Red Hat OpenShift Serverless 1.24.0 릴리스 정보" 1.5.1. 새로운 기능 1.5.2. 해결된 문제 1.5.3. 확인된 문제 1.6. Red Hat OpenShift Serverless 1.23.0 릴리스 정보 Expand section "1.6. Red Hat OpenShift Serverless 1.23.0 릴리스 정보" Collapse section "1.6. Red Hat OpenShift Serverless 1.23.0 릴리스 정보" 1.6.1. 새로운 기능 1.6.2. 확인된 문제 1.7. Red Hat OpenShift Serverless 1.22.0 릴리스 정보 Expand section "1.7. Red Hat OpenShift Serverless 1.22.0 릴리스 정보" Collapse section "1.7. Red Hat OpenShift Serverless 1.22.0 릴리스 정보" 1.7.1. 새로운 기능 1.7.2. 확인된 문제 1.8. Red Hat OpenShift Serverless 1.21.0 릴리스 노트 Expand section "1.8. Red Hat OpenShift Serverless 1.21.0 릴리스 노트" Collapse section "1.8. Red Hat OpenShift Serverless 1.21.0 릴리스 노트" 1.8.1. 새로운 기능 1.8.2. 해결된 문제 1.8.3. 확인된 문제 1.9. Red Hat OpenShift Serverless 1.20.0 릴리스 노트 Expand section "1.9. Red Hat OpenShift Serverless 1.20.0 릴리스 노트" Collapse section "1.9. Red Hat OpenShift Serverless 1.20.0 릴리스 노트" 1.9.1. 새로운 기능 1.9.2. 확인된 문제 1.10. Red Hat OpenShift Serverless 1.19.0 릴리스 노트 Expand section "1.10. Red Hat OpenShift Serverless 1.19.0 릴리스 노트" Collapse section "1.10. Red Hat OpenShift Serverless 1.19.0 릴리스 노트" 1.10.1. 새로운 기능 1.10.2. 해결된 문제 1.10.3. 확인된 문제 1.11. Red Hat OpenShift Serverless 1.18.0 릴리스 정보 Expand section "1.11. Red Hat OpenShift Serverless 1.18.0 릴리스 정보" Collapse section "1.11. Red Hat OpenShift Serverless 1.18.0 릴리스 정보" 1.11.1. 새로운 기능 1.11.2. 해결된 문제 1.11.3. 확인된 문제 1.12. Red Hat OpenShift Serverless 1.17.0 릴리스 정보 Expand section "1.12. Red Hat OpenShift Serverless 1.17.0 릴리스 정보" Collapse section "1.12. Red Hat OpenShift Serverless 1.17.0 릴리스 정보" 1.12.1. 새로운 기능 1.12.2. 확인된 문제 1.13. Red Hat OpenShift Serverless 1.16.0 릴리스 정보 Expand section "1.13. Red Hat OpenShift Serverless 1.16.0 릴리스 정보" Collapse section "1.13. Red Hat OpenShift Serverless 1.16.0 릴리스 정보" 1.13.1. 새로운 기능 1.13.2. 확인된 문제 1.14. Red Hat OpenShift Serverless 1.15.0 릴리스 정보 Expand section "1.14. Red Hat OpenShift Serverless 1.15.0 릴리스 정보" Collapse section "1.14. Red Hat OpenShift Serverless 1.15.0 릴리스 정보" 1.14.1. 새로운 기능 1.14.2. 확인된 문제 1.15. Red Hat OpenShift Serverless 1.14.0 릴리스 정보 Expand section "1.15. Red Hat OpenShift Serverless 1.14.0 릴리스 정보" Collapse section "1.15. Red Hat OpenShift Serverless 1.14.0 릴리스 정보" 1.15.1. 새로운 기능 1.15.2. 확인된 문제 2. 검색 Expand section "2. 검색" Collapse section "2. 검색" 2.1. About OpenShift Serverless Expand section "2.1. About OpenShift Serverless" Collapse section "2.1. About OpenShift Serverless" 2.1.1. Knative Serving Expand section "2.1.1. Knative Serving" Collapse section "2.1.1. Knative Serving" 2.1.1.1. Knative Serving 리소스 2.1.2. Knative Eventing 2.1.3. 지원되는 구성 2.1.4. 확장 및 성능 2.1.5. 추가 리소스 2.2. OpenShift Serverless Functions 정보 Expand section "2.2. OpenShift Serverless Functions 정보" Collapse section "2.2. OpenShift Serverless Functions 정보" 2.2.1. 포함된 런타임 2.2.2. 다음 단계 2.3. 이벤트 소스 2.4. 브로커 Expand section "2.4. 브로커" Collapse section "2.4. 브로커" 2.4.1. 브로커 유형 Expand section "2.4.1. 브로커 유형" Collapse section "2.4.1. 브로커 유형" 2.4.1.1. 개발을 위한 기본 브로커 구현 2.4.1.2. 프로덕션 지원 Kafka 브로커 구현 2.4.2. 다음 단계 2.5. 채널 및 서브스크립션 Expand section "2.5. 채널 및 서브스크립션" Collapse section "2.5. 채널 및 서브스크립션" 2.5.1. 채널 구현 유형 2.5.2. 다음 단계 3. 설치 Expand section "3. 설치" Collapse section "3. 설치" 3.1. OpenShift Serverless Operator 설치 Expand section "3.1. OpenShift Serverless Operator 설치" Collapse section "3.1. OpenShift Serverless Operator 설치" 3.1.1. 시작하기 전 Expand section "3.1.1. 시작하기 전" Collapse section "3.1.1. 시작하기 전" 3.1.1.1. 클러스터 크기 요구 사항 정의 3.1.1.2. 머신 세트를 사용하여 클러스터 스케일링 3.1.2. OpenShift Serverless Operator 설치 3.1.3. 추가 리소스 3.1.4. 다음 단계 3.2. Knative Serving 설치 Expand section "3.2. Knative Serving 설치" Collapse section "3.2. Knative Serving 설치" 3.2.1. 웹 콘솔을 사용하여 Knative Serving 설치 3.2.2. YAML을 사용하여 Knative Serving 설치 3.2.3. 다음 단계 3.3. Knative Eventing 설치 Expand section "3.3. Knative Eventing 설치" Collapse section "3.3. Knative Eventing 설치" 3.3.1. 웹 콘솔을 사용하여 Knative Eventing 설치 3.3.2. YAML을 사용하여 Knative Eventing 설치 3.3.3. 다음 단계 3.4. OpenShift Serverless 제거 Expand section "3.4. OpenShift Serverless 제거" Collapse section "3.4. OpenShift Serverless 제거" 3.4.1. Knative Serving 설치 제거 3.4.2. Knative Eventing 설치 제거 3.4.3. OpenShift Serverless Operator 제거 Expand section "3.4.3. OpenShift Serverless Operator 제거" Collapse section "3.4.3. OpenShift Serverless Operator 제거" 3.4.3.1. 웹 콘솔을 사용하여 클러스터에서 Operator 삭제 3.4.3.2. CLI를 사용하여 클러스터에서 Operator 삭제 3.4.3.3. 실패한 서브스크립션 새로 고침 3.4.4. OpenShift Serverless 사용자 정의 리소스 정의 삭제 4. Knative CLI Expand section "4. Knative CLI" Collapse section "4. Knative CLI" 4.1. Knative CLI 설치 Expand section "4.1. Knative CLI 설치" Collapse section "4.1. Knative CLI 설치" 4.1.1. OpenShift Container Platform 웹 콘솔을 통한 Knative CLI 설치 4.1.2. RPM 패키지 관리자를 사용하여 Linux용 Knative CLI 설치 4.1.3. Linux의 Knative CLI 설치 4.1.4. macOS용 Knative CLI 설치 4.1.5. Windows용 Knative CLI 설치 4.2. Knative CLI 구성 4.3. Knative CLI 플러그인 Expand section "4.3. Knative CLI 플러그인" Collapse section "4.3. Knative CLI 플러그인" 4.3.1. kn-event 플러그인을 사용하여 이벤트 빌드 4.3.2. kn-event 플러그인을 사용하여 이벤트 전송 4.4. Knative Serving CLI 명령 Expand section "4.4. Knative Serving CLI 명령" Collapse section "4.4. Knative Serving CLI 명령" 4.4.1. kn service 명령 Expand section "4.4.1. kn service 명령" Collapse section "4.4.1. kn service 명령" 4.4.1.1. Knative CLI를 사용하여 서버리스 애플리케이션 생성 4.4.1.2. Knative CLI를 사용하여 서버리스 애플리케이션 업데이트 4.4.1.3. 서비스 선언 적용 4.4.1.4. Knative CLI를 사용하여 서버리스 애플리케이션 설명 4.4.2. Knative CLI 오프라인 모드 정보 Expand section "4.4.2. Knative CLI 오프라인 모드 정보" Collapse section "4.4.2. Knative CLI 오프라인 모드 정보" 4.4.2.1. 오프라인 모드를 사용하여 서비스 생성 4.4.3. kn 컨테이너 명령 Expand section "4.4.3. kn 컨테이너 명령" Collapse section "4.4.3. kn 컨테이너 명령" 4.4.3.1. Knative 클라이언트 멀티컨테이너 지원 4.4.4. kn domain 명령 Expand section "4.4.4. kn domain 명령" Collapse section "4.4.4. kn domain 명령" 4.4.4.1. Knative CLI를 사용하여 사용자 정의 도메인 매핑 생성 4.4.4.2. Knative CLI를 사용하여 사용자 정의 도메인 매핑 관리 4.5. Knative Eventing CLI 명령 Expand section "4.5. Knative Eventing CLI 명령" Collapse section "4.5. Knative Eventing CLI 명령" 4.5.1. kn source 명령 Expand section "4.5.1. kn source 명령" Collapse section "4.5.1. kn source 명령" 4.5.1.1. Knative CLI를 사용하여 사용 가능한 이벤트 소스 유형 나열 4.5.1.2. Knative CLI 싱크 플래그 4.5.1.3. Knative CLI를 사용하여 컨테이너 소스 생성 및 관리 4.5.1.4. Knative CLI를 사용하여 API 서버 소스 생성 4.5.1.5. Knative CLI를 사용하여 ping 소스 생성 4.5.1.6. Knative CLI를 사용하여 Kafka 이벤트 소스 생성 4.6. 함수 명령 Expand section "4.6. 함수 명령" Collapse section "4.6. 함수 명령" 4.6.1. 함수 생성 4.6.2. 로컬로 함수 실행 4.6.3. 함수 빌드 Expand section "4.6.3. 함수 빌드" Collapse section "4.6.3. 함수 빌드" 4.6.3.1. 이미지 컨테이너 유형 4.6.3.2. 이미지 레지스트리 유형 4.6.3.3. push 플래그 4.6.3.4. 도움말 명령 4.6.4. 함수 배포 4.6.5. 기존 함수 나열 4.6.6. 함수 설명 4.6.7. 테스트 이벤트를 사용하여 배포된 함수 호출 Expand section "4.6.7. 테스트 이벤트를 사용하여 배포된 함수 호출" Collapse section "4.6.7. 테스트 이벤트를 사용하여 배포된 함수 호출" 4.6.7.1. kn func invoke 선택적 매개 변수 Expand section "4.6.7.1. kn func invoke 선택적 매개 변수" Collapse section "4.6.7.1. kn func invoke 선택적 매개 변수" 4.6.7.1.1. 기본 매개변수 4.6.7.1.2. 명령 예 Expand section "4.6.7.1.2. 명령 예" Collapse section "4.6.7.1.2. 명령 예" 4.6.7.1.2.1. 데이터로 파일 지정 4.6.7.1.2.2. 함수 프로젝트 지정 4.6.7.1.2.3. 대상 함수의 배포 위치 지정 4.6.8. 함수 삭제 5. 개발 Expand section "5. 개발" Collapse section "5. 개발" 5.1. 서버리스 애플리케이션 Expand section "5.1. 서버리스 애플리케이션" Collapse section "5.1. 서버리스 애플리케이션" 5.1.1. Knative CLI를 사용하여 서버리스 애플리케이션 생성 5.1.2. 오프라인 모드를 사용하여 서비스 생성 5.1.3. YAML을 사용하여 서버리스 애플리케이션 생성 5.1.4. 서버리스 애플리케이션 배포 확인 5.1.5. HTTP2 및 gRPC를 사용하여 서버리스 애플리케이션과 상호 작용 5.1.6. 제한적인 네트워크 정책을 사용하여 클러스터에서 Knative 애플리케이션과의 통신 활성화 5.1.7. init 컨테이너 구성 5.1.8. 서비스당 HTTPS 리디렉션 5.1.9. 추가 리소스 5.2. 자동 스케일링 Expand section "5.2. 자동 스케일링" Collapse section "5.2. 자동 스케일링" 5.2.1. 스케일 바운드 Expand section "5.2.1. 스케일 바운드" Collapse section "5.2.1. 스케일 바운드" 5.2.1.1. 최소 스케일링 바운드 Expand section "5.2.1.1. 최소 스케일링 바운드" Collapse section "5.2.1.1. 최소 스케일링 바운드" 5.2.1.1.1. Knative CLI를 사용하여 min-scale 주석 설정 5.2.1.2. 최대 스케일 바운드 Expand section "5.2.1.2. 최대 스케일 바운드" Collapse section "5.2.1.2. 최대 스케일 바운드" 5.2.1.2.1. Knative CLI를 사용하여 max-scale 주석 설정 5.2.2. 동시성 Expand section "5.2.2. 동시성" Collapse section "5.2.2. 동시성" 5.2.2.1. 소프트 동시성 대상 구성 5.2.2.2. 하드 동시성 제한 구성 5.2.2.3. 동시성 대상 사용률 5.3. 트래픽 관리 Expand section "5.3. 트래픽 관리" Collapse section "5.3. 트래픽 관리" 5.3.1. 트래픽 사양 예 5.3.2. Knative CLI 트래픽 관리 플래그 Expand section "5.3.2. Knative CLI 트래픽 관리 플래그" Collapse section "5.3.2. Knative CLI 트래픽 관리 플래그" 5.3.2.1. 여러 플래그 및 우선 순위 5.3.2.2. 개정버전 사용자 정의 URL Expand section "5.3.2.2. 개정버전 사용자 정의 URL" Collapse section "5.3.2.2. 개정버전 사용자 정의 URL" 5.3.2.2.1. 예제: 태그를 버전에 할당 5.3.2.2.2. 예제: 버전에서 태그 제거 5.3.3. Knative CLI를 사용하여 트래픽 분할 생성 5.3.4. OpenShift Container Platform 웹 콘솔을 사용하여 버전 간 트래픽 관리 5.3.5. blue-green 배포 전략을 사용하여 트래픽 라우팅 및 관리 5.4. 라우팅 Expand section "5.4. 라우팅" Collapse section "5.4. 라우팅" 5.4.1. OpenShift Container Platform 경로에 대한 레이블 및 주석 사용자 정의 5.4.2. Knative 서비스에 대한 OpenShift Container Platform 경로 구성 5.4.3. 클러스터 로컬로 클러스터 가용성 설정 5.4.4. 추가 리소스 5.5. 이벤트 싱크 Expand section "5.5. 이벤트 싱크" Collapse section "5.5. 이벤트 싱크" 5.5.1. Knative CLI 싱크 플래그 5.5.2. 개발자 화면을 사용하여 이벤트 소스를 싱크에 연결 5.5.3. 트리거를 싱크에 연결 5.6. 이벤트 전달 Expand section "5.6. 이벤트 전달" Collapse section "5.6. 이벤트 전달" 5.6.1. 채널 및 브로커에 대한 이벤트 전달 동작 패턴 Expand section "5.6.1. 채널 및 브로커에 대한 이벤트 전달 동작 패턴" Collapse section "5.6.1. 채널 및 브로커에 대한 이벤트 전달 동작 패턴" 5.6.1.1. Knative Kafka 채널 및 브로커 5.6.2. 구성 가능한 이벤트 전달 매개변수 5.6.3. 이벤트 전달 매개변수 구성 예 5.6.4. 트리거의 이벤트 전달 순서 구성 5.7. 이벤트 소스 및 이벤트 소스 유형 나열 Expand section "5.7. 이벤트 소스 및 이벤트 소스 유형 나열" Collapse section "5.7. 이벤트 소스 및 이벤트 소스 유형 나열" 5.7.1. Knative CLI를 사용하여 사용 가능한 이벤트 소스 유형 나열 5.7.2. 개발자 화면 내에서 사용 가능한 이벤트 소스 유형 보기 5.7.3. Knative CLI를 사용하여 사용 가능한 이벤트 소스 나열 5.8. API 서버 소스 생성 Expand section "5.8. API 서버 소스 생성" Collapse section "5.8. API 서버 소스 생성" 5.8.1. 웹 콘솔을 사용하여 API 서버 소스 생성 5.8.2. Knative CLI를 사용하여 API 서버 소스 생성 Expand section "5.8.2. Knative CLI를 사용하여 API 서버 소스 생성" Collapse section "5.8.2. Knative CLI를 사용하여 API 서버 소스 생성" 5.8.2.1. Knative CLI 싱크 플래그 5.8.3. YAML 파일을 사용하여 API 서버 소스 생성 5.9. ping 소스 생성 Expand section "5.9. ping 소스 생성" Collapse section "5.9. ping 소스 생성" 5.9.1. 웹 콘솔을 사용하여 ping 소스 생성 5.9.2. Knative CLI를 사용하여 ping 소스 생성 Expand section "5.9.2. Knative CLI를 사용하여 ping 소스 생성" Collapse section "5.9.2. Knative CLI를 사용하여 ping 소스 생성" 5.9.2.1. Knative CLI 싱크 플래그 5.9.3. YAML을 사용하여 ping 소스 생성 5.10. 사용자 정의 이벤트 소스 Expand section "5.10. 사용자 정의 이벤트 소스" Collapse section "5.10. 사용자 정의 이벤트 소스" 5.10.1. 싱크 바인딩 Expand section "5.10.1. 싱크 바인딩" Collapse section "5.10.1. 싱크 바인딩" 5.10.1.1. YAML을 사용하여 싱크 바인딩 생성 5.10.1.2. Knative CLI를 사용하여 싱크 바인딩 생성 Expand section "5.10.1.2. Knative CLI를 사용하여 싱크 바인딩 생성" Collapse section "5.10.1.2. Knative CLI를 사용하여 싱크 바인딩 생성" 5.10.1.2.1. Knative CLI 싱크 플래그 5.10.1.3. 웹 콘솔을 사용하여 싱크 바인딩 생성 5.10.1.4. 싱크 바인딩 참조 Expand section "5.10.1.4. 싱크 바인딩 참조" Collapse section "5.10.1.4. 싱크 바인딩 참조" 5.10.1.4.1. Subject 매개변수 5.10.1.4.2. CloudEvent 덮어쓰기 5.10.1.4.3. include 레이블 5.10.2. 컨테이너 소스 Expand section "5.10.2. 컨테이너 소스" Collapse section "5.10.2. 컨테이너 소스" 5.10.2.1. 컨테이너 이미지 생성을 위한 지침 5.10.2.2. Knative CLI를 사용하여 컨테이너 소스 생성 및 관리 5.10.2.3. 웹 콘솔을 사용하여 컨테이너 소스 생성 5.10.2.4. 컨테이너 소스 참조 Expand section "5.10.2.4. 컨테이너 소스 참조" Collapse section "5.10.2.4. 컨테이너 소스 참조" 5.10.2.4.1. CloudEvent 덮어쓰기 5.11. 채널 생성 Expand section "5.11. 채널 생성" Collapse section "5.11. 채널 생성" 5.11.1. 웹 콘솔을 사용하여 채널 생성 5.11.2. Knative CLI를 사용하여 채널 생성 5.11.3. YAML을 사용하여 기본 구현 채널 생성 5.11.4. YAML을 사용하여 Kafka 채널 생성 5.11.5. 다음 단계 5.12. 서브스크립션 생성 및 관리 Expand section "5.12. 서브스크립션 생성 및 관리" Collapse section "5.12. 서브스크립션 생성 및 관리" 5.12.1. 웹 콘솔을 사용하여 서브스크립션 생성 5.12.2. YAML을 사용하여 서브스크립션 생성 5.12.3. Knative CLI를 사용하여 서브스크립션 생성 5.12.4. Knative CLI를 사용하여 서브스크립션 설명 5.12.5. Knative CLI를 사용하여 서브스크립션 나열 5.12.6. Knative CLI를 사용하여 서브스크립션 업데이트 5.12.7. 다음 단계 5.13. 브로커 생성 Expand section "5.13. 브로커 생성" Collapse section "5.13. 브로커 생성" 5.13.1. Knative CLI를 사용하여 브로커 생성 5.13.2. 트리거에 주석을 달아 브로커 생성 5.13.3. 네임스페이스에 라벨을 지정하여 브로커 생성 5.13.4. 삽입을 통해 생성된 브로커 삭제 5.13.5. 기본 브로커 유형으로 구성되지 않은 경우 Kafka 브로커 생성 Expand section "5.13.5. 기본 브로커 유형으로 구성되지 않은 경우 Kafka 브로커 생성" Collapse section "5.13.5. 기본 브로커 유형으로 구성되지 않은 경우 Kafka 브로커 생성" 5.13.5.1. YAML을 사용하여 Kafka 브로커 생성 5.13.5.2. 외부 관리 Kafka 주제를 사용하는 Kafka 브로커 생성 5.13.6. 브로커 관리 Expand section "5.13.6. 브로커 관리" Collapse section "5.13.6. 브로커 관리" 5.13.6.1. Knative CLI를 사용하여 기존 브로커 나열 5.13.6.2. Knative CLI를 사용하여 기존 브로커 설명 5.13.7. 다음 단계 5.13.8. 추가 리소스 5.14. Trigger Expand section "5.14. Trigger" Collapse section "5.14. Trigger" 5.14.1. 웹 콘솔을 사용하여 트리거 생성 5.14.2. Knative CLI를 사용하여 트리거 생성 5.14.3. Knative CLI를 사용하여 트리거 나열 5.14.4. Knative CLI를 사용하여 트리거 설명 5.14.5. Knative CLI를 사용하여 트리거로 이벤트 필터링 5.14.6. Knative CLI를 사용하여 트리거 업데이트 5.14.7. Knative CLI를 사용하여 트리거 삭제 5.14.8. 트리거의 이벤트 전달 순서 구성 5.14.9. 다음 단계 5.15. Knative Kafka 사용 Expand section "5.15. Knative Kafka 사용" Collapse section "5.15. Knative Kafka 사용" 5.15.1. Kafka 이벤트 전달 및 재시도 5.15.2. Kafka 소스 Expand section "5.15.2. Kafka 소스" Collapse section "5.15.2. Kafka 소스" 5.15.2.1. 웹 콘솔을 사용하여 Kafka 이벤트 소스 생성 5.15.2.2. Knative CLI를 사용하여 Kafka 이벤트 소스 생성 Expand section "5.15.2.2. Knative CLI를 사용하여 Kafka 이벤트 소스 생성" Collapse section "5.15.2.2. Knative CLI를 사용하여 Kafka 이벤트 소스 생성" 5.15.2.2.1. Knative CLI 싱크 플래그 5.15.2.3. YAML을 사용하여 Kafka 이벤트 소스 생성 5.15.3. Kafka 브로커 5.15.4. YAML을 사용하여 Kafka 채널 생성 5.15.5. Kafka 싱크 Expand section "5.15.5. Kafka 싱크" Collapse section "5.15.5. Kafka 싱크" 5.15.5.1. Kafka 싱크 사용 5.15.6. 추가 리소스 6. 관리 Expand section "6. 관리" Collapse section "6. 관리" 6.1. 글로벌 구성 Expand section "6.1. 글로벌 구성" Collapse section "6.1. 글로벌 구성" 6.1.1. 기본 채널 구현 구성 6.1.2. 기본 브로커 지원 채널 구성 6.1.3. 기본 브로커 클래스 구성 6.1.4. scale-to-zero 활성화 6.1.5. scale-to-zero 유예 기간 구성 6.1.6. 시스템 배포 구성 덮어쓰기 Expand section "6.1.6. 시스템 배포 구성 덮어쓰기" Collapse section "6.1.6. 시스템 배포 구성 덮어쓰기" 6.1.6.1. Knative Serving 시스템 배포 구성 덮어쓰기 6.1.6.2. Knative Eventing 시스템 배포 구성 덮어쓰기 6.1.7. EmptyDir 확장 구성 6.1.8. HTTPS 리디렉션 전역 설정 6.1.9. 외부 경로의 URL 스키마 설정 6.1.10. Kourier Gateway 서비스 유형 설정 6.1.11. PVC 지원 활성화 6.1.12. init 컨테이너 활성화 6.1.13. 태그-다이제스트 해결 Expand section "6.1.13. 태그-다이제스트 해결" Collapse section "6.1.13. 태그-다이제스트 해결" 6.1.13.1. 보안을 사용하여 태그-다이제스트 해결 구성 6.1.14. 추가 리소스 6.2. Knative Kafka 구성 Expand section "6.2. Knative Kafka 구성" Collapse section "6.2. Knative Kafka 구성" 6.2.1. Knative Kafka 설치 6.2.2. Knative Kafka의 보안 구성 Expand section "6.2.2. Knative Kafka의 보안 구성" Collapse section "6.2.2. Knative Kafka의 보안 구성" 6.2.2.1. Kafka 브로커의 TLS 인증 구성 6.2.2.2. Kafka 브로커에 대한 SASL 인증 구성 6.2.2.3. Kafka 채널의 TLS 인증 구성 6.2.2.4. Kafka 채널의 SASL 인증 구성 6.2.2.5. Kafka 소스에 대한 SASL 인증 구성 6.2.2.6. Kafka 싱크에 대한 보안 구성 6.2.3. Kafka 브로커 설정 구성 6.2.4. 추가 리소스 6.3. 관리자 화면의 서버리스 구성 요소 Expand section "6.3. 관리자 화면의 서버리스 구성 요소" Collapse section "6.3. 관리자 화면의 서버리스 구성 요소" 6.3.1. 관리자 화면을 사용하여 서버리스 애플리케이션 생성 6.3.2. 추가 리소스 6.4. OpenShift Serverless와 Service Mesh 통합 Expand section "6.4. OpenShift Serverless와 Service Mesh 통합" Collapse section "6.4. OpenShift Serverless와 Service Mesh 통합" 6.4.1. 사전 요구 사항 6.4.2. 수신 외부 트래픽을 암호화하기 위한 인증서 생성 6.4.3. OpenShift Serverless와 Service Mesh 통합 6.4.4. mTLS를 사용하여 서비스 메시를 사용할 때 Knative Serving 지표 활성화 6.4.5. Kourier가 활성화된 경우 OpenShift Serverless와 Service Mesh 통합 6.4.6. Service Mesh에 대한 시크릿 필터링을 사용하여 메모리 사용량 개선 6.5. 서버리스 관리자 메트릭 Expand section "6.5. 서버리스 관리자 메트릭" Collapse section "6.5. 서버리스 관리자 메트릭" 6.5.1. 사전 요구 사항 6.5.2. 컨트롤러 메트릭 6.5.3. Webhook 메트릭 6.5.4. Knative Eventing 메트릭 Expand section "6.5.4. Knative Eventing 메트릭" Collapse section "6.5.4. Knative Eventing 메트릭" 6.5.4.1. 브로커 Ingress 메트릭 6.5.4.2. 브로커 필터 메트릭 6.5.4.3. InMemoryChannel 디스패처 메트릭 6.5.4.4. 이벤트 소스 메트릭 6.5.5. Knative Serving 메트릭 Expand section "6.5.5. Knative Serving 메트릭" Collapse section "6.5.5. Knative Serving 메트릭" 6.5.5.1. 활성화기 메트릭 6.5.5.2. 자동 스케일러 메트릭 6.5.5.3. Go 런타임 메트릭 6.6. OpenShift Serverless에서 미터링 사용하기 Expand section "6.6. OpenShift Serverless에서 미터링 사용하기" Collapse section "6.6. OpenShift Serverless에서 미터링 사용하기" 6.6.1. 미터링 설치 6.6.2. Knative Serving 미터링 데이터 소스 보고서 Expand section "6.6.2. Knative Serving 미터링 데이터 소스 보고서" Collapse section "6.6.2. Knative Serving 미터링 데이터 소스 보고서" 6.6.2.1. Knative Serving의 CPU 사용량에 대한 데이터 소스 보고서 6.6.2.2. Knative Serving의 메모리 사용량에 대한 데이터 소스 보고서 6.6.2.3. Knative Serving 미터링 데이터 소스 보고서 적용 6.6.3. Knative Serving 미터링 쿼리 Expand section "6.6.3. Knative Serving 미터링 쿼리" Collapse section "6.6.3. Knative Serving 미터링 쿼리" 6.6.3.1. Knative Serving 미터링을 위한 쿼리 적용 6.6.4. Knative Serving에 대한 미터링 보고서 Expand section "6.6.4. Knative Serving에 대한 미터링 보고서" Collapse section "6.6.4. Knative Serving에 대한 미터링 보고서" 6.6.4.1. 미터링 보고서 실행 6.7. 고가용성 Expand section "6.7. 고가용성" Collapse section "6.7. 고가용성" 6.7.1. Knative Serving의 고가용성 복제본 구성 6.7.2. Knative Eventing의 고가용성 복제본 구성 6.7.3. Knative Kafka의 고가용성 복제본 구성 7. 모니터 Expand section "7. 모니터" Collapse section "7. 모니터" 7.1. OpenShift Serverless에서 OpenShift Logging 사용 Expand section "7.1. OpenShift Serverless에서 OpenShift Logging 사용" Collapse section "7.1. OpenShift Serverless에서 OpenShift Logging 사용" 7.1.1. 클러스터 로깅 배포 정보 7.1.2. 클러스터 로깅 배포 및 구성 정보 Expand section "7.1.2. 클러스터 로깅 배포 및 구성 정보" Collapse section "7.1.2. 클러스터 로깅 배포 및 구성 정보" 7.1.2.1. 클러스터 로깅 구성 및 튜닝 7.1.2.2. 수정된 ClusterLogging 사용자 정의 리소스 샘플 7.1.3. 클러스터 로깅을 사용하여 Knative Serving 구성 요소 로그 찾기 7.1.4. 클러스터 로깅을 사용하여 Knative Serving으로 배포된 서비스의 로그 찾기 7.2. 서버리스 개발자 지표 Expand section "7.2. 서버리스 개발자 지표" Collapse section "7.2. 서버리스 개발자 지표" 7.2.1. 기본적으로 노출되는 Knative 서비스 메트릭 7.2.2. 사용자 정의 애플리케이션 메트릭이 있는 Knative 서비스 7.2.3. 사용자 정의 메트릭 스크랩 구성 7.2.4. 서비스의 메트릭 검사 Expand section "7.2.4. 서비스의 메트릭 검사" Collapse section "7.2.4. 서비스의 메트릭 검사" 7.2.4.1. 대기열 프록시 메트릭 7.2.5. 대시보드에서 서비스의 메트릭 검사 7.2.6. 추가 리소스 8. 요청 추적 Expand section "8. 요청 추적" Collapse section "8. 요청 추적" 8.1. 분산 추적 개요 8.2. Red Hat OpenShift distributed tracing을 사용하여 분산 추적 활성화 8.3. Jaeger를 사용하여 분산 추적 활성화 8.4. 추가 리소스 9. OpenShift Serverless 지원 Expand section "9. OpenShift Serverless 지원" Collapse section "9. OpenShift Serverless 지원" 9.1. Red Hat 지식베이스 정보 9.2. Red Hat 지식베이스 검색 9.3. 지원 케이스 제출 9.4. 지원을 위한 진단 정보 수집 Expand section "9.4. 지원을 위한 진단 정보 수집" Collapse section "9.4. 지원을 위한 진단 정보 수집" 9.4.1. must-gather 툴 정보 9.4.2. OpenShift Serverless 데이터 수집 정보 10. 보안 Expand section "10. 보안" Collapse section "10. 보안" 10.1. TLS 인증 구성 Expand section "10.1. TLS 인증 구성" Collapse section "10.1. TLS 인증 구성" 10.1.1. 내부 트래픽에 대한 TLS 인증 활성화 10.1.2. 클러스터 로컬 서비스에 대한 TLS 인증 활성화 10.1.3. TLS 인증서를 사용하여 사용자 정의 도메인으로 서비스 보안 10.1.4. Kafka 브로커의 TLS 인증 구성 10.1.5. Kafka 채널의 TLS 인증 구성 10.2. Knative 서비스의 JSON Web Token 인증 설정 Expand section "10.2. Knative 서비스의 JSON Web Token 인증 설정" Collapse section "10.2. Knative 서비스의 JSON Web Token 인증 설정" 10.2.1. Service Mesh 2.x 및 OpenShift Serverless에서 JSON 웹 토큰 인증 사용 10.2.2. Service Mesh 1.x 및 OpenShift Serverless에서 JSON 웹 토큰 인증 사용 10.3. Knative 서비스의 사용자 정의 도메인 구성 Expand section "10.3. Knative 서비스의 사용자 정의 도메인 구성" Collapse section "10.3. Knative 서비스의 사용자 정의 도메인 구성" 10.3.1. 사용자 정의 도메인 매핑 생성 10.3.2. Knative CLI를 사용하여 사용자 정의 도메인 매핑 생성 10.3.3. TLS 인증서를 사용하여 사용자 정의 도메인으로 서비스 보안 11. 함수 Expand section "11. 함수" Collapse section "11. 함수" 11.1. OpenShift Serverless Functions 설정 Expand section "11.1. OpenShift Serverless Functions 설정" Collapse section "11.1. OpenShift Serverless Functions 설정" 11.1.1. 사전 요구 사항 11.1.2. podman 설정 11.1.3. macOS에서 podman 설정 11.1.4. 다음 단계 11.2. 함수 시작하기 Expand section "11.2. 함수 시작하기" Collapse section "11.2. 함수 시작하기" 11.2.1. 사전 요구 사항 11.2.2. 함수 생성 11.2.3. 로컬로 함수 실행 11.2.4. 함수 빌드 Expand section "11.2.4. 함수 빌드" Collapse section "11.2.4. 함수 빌드" 11.2.4.1. 이미지 컨테이너 유형 11.2.4.2. 이미지 레지스트리 유형 11.2.4.3. push 플래그 11.2.4.4. 도움말 명령 11.2.5. 함수 배포 11.2.6. 테스트 이벤트를 사용하여 배포된 함수 호출 11.2.7. 함수 삭제 11.2.8. 추가 리소스 11.3. 클러스터상의 기능 빌드 및 배포 Expand section "11.3. 클러스터상의 기능 빌드 및 배포" Collapse section "11.3. 클러스터상의 기능 빌드 및 배포" 11.3.1. 클러스터에서 함수 빌드 및 배포 11.3.2. 함수 버전 지정 11.4. Node.js 함수 개발 Expand section "11.4. Node.js 함수 개발" Collapse section "11.4. Node.js 함수 개발" 11.4.1. 사전 요구 사항 11.4.2. Node.js 함수 템플릿 구조 11.4.3. Node.js 함수 호출 정보 Expand section "11.4.3. Node.js 함수 호출 정보" Collapse section "11.4.3. Node.js 함수 호출 정보" 11.4.3.1. Node.js 컨텍스트 오브젝트 Expand section "11.4.3.1. Node.js 컨텍스트 오브젝트" Collapse section "11.4.3.1. Node.js 컨텍스트 오브젝트" 11.4.3.1.1. 컨텍스트 오브젝트 메서드 11.4.3.1.2. CloudEvent 데이터 11.4.4. Node.js 함수 반환 값 Expand section "11.4.4. Node.js 함수 반환 값" Collapse section "11.4.4. Node.js 함수 반환 값" 11.4.4.1. 헤더 반환 11.4.4.2. 상태 코드 반환 11.4.5. Node.js 함수 테스트 11.4.6. 다음 단계 11.5. TypeScript 함수 개발 Expand section "11.5. TypeScript 함수 개발" Collapse section "11.5. TypeScript 함수 개발" 11.5.1. 사전 요구 사항 11.5.2. TypeScript 함수 템플릿 구조 11.5.3. TypeScript 함수 호출 정보 Expand section "11.5.3. TypeScript 함수 호출 정보" Collapse section "11.5.3. TypeScript 함수 호출 정보" 11.5.3.1. TypeScript 컨텍스트 오브젝트 Expand section "11.5.3.1. TypeScript 컨텍스트 오브젝트" Collapse section "11.5.3.1. TypeScript 컨텍스트 오브젝트" 11.5.3.1.1. 컨텍스트 오브젝트 메서드 11.5.3.1.2. 컨텍스트 유형 11.5.3.1.3. CloudEvent 데이터 11.5.4. TypeScript 함수 반환 값 Expand section "11.5.4. TypeScript 함수 반환 값" Collapse section "11.5.4. TypeScript 함수 반환 값" 11.5.4.1. 헤더 반환 11.5.4.2. 상태 코드 반환 11.5.5. TypeScript 함수 테스트 11.5.6. 다음 단계 11.6. Go 함수 개발 Expand section "11.6. Go 함수 개발" Collapse section "11.6. Go 함수 개발" 11.6.1. 사전 요구 사항 11.6.2. Go 함수 템플릿 구조 11.6.3. Go 함수 호출 정보 Expand section "11.6.3. Go 함수 호출 정보" Collapse section "11.6.3. Go 함수 호출 정보" 11.6.3.1. HTTP 요청에 의해 트리거된 함수 11.6.3.2. 클라우드 이벤트에서 트리거한 함수 Expand section "11.6.3.2. 클라우드 이벤트에서 트리거한 함수" Collapse section "11.6.3.2. 클라우드 이벤트에서 트리거한 함수" 11.6.3.2.1. CloudEvent 트리거 예 11.6.4. Go 함수 반환 값 11.6.5. Go 함수 테스트 11.6.6. 다음 단계 11.7. Python 함수 개발 Expand section "11.7. Python 함수 개발" Collapse section "11.7. Python 함수 개발" 11.7.1. 사전 요구 사항 11.7.2. Python 함수 템플릿 구조 11.7.3. Python 함수 호출 정보 11.7.4. Python 함수 반환 값 Expand section "11.7.4. Python 함수 반환 값" Collapse section "11.7.4. Python 함수 반환 값" 11.7.4.1. CloudEvents 반환 11.7.5. Python 함수 테스트 11.7.6. 다음 단계 11.8. Quarkus 함수 개발 Expand section "11.8. Quarkus 함수 개발" Collapse section "11.8. Quarkus 함수 개발" 11.8.1. 사전 요구 사항 11.8.2. Quarkus 함수 템플릿 구조 11.8.3. Quarkus 함수 호출 정보 Expand section "11.8.3. Quarkus 함수 호출 정보" Collapse section "11.8.3. Quarkus 함수 호출 정보" 11.8.3.1. 호출 예 11.8.4. CloudEvent 속성 11.8.5. Quarkus 함수 반환 값 Expand section "11.8.5. Quarkus 함수 반환 값" Collapse section "11.8.5. Quarkus 함수 반환 값" 11.8.5.1. 허용된 유형 11.8.6. Quarkus 함수 테스트 11.8.7. 다음 단계 11.9. func.yaml의 함수 프로젝트 구성 Expand section "11.9. func.yaml의 함수 프로젝트 구성" Collapse section "11.9. func.yaml의 함수 프로젝트 구성" 11.9.1. func.yaml의 구성 가능한 필드 Expand section "11.9.1. func.yaml의 구성 가능한 필드" Collapse section "11.9.1. func.yaml의 구성 가능한 필드" 11.9.1.1. buildEnvs 11.9.1.2. envs 11.9.1.3. builder 11.9.1.4. Build 11.9.1.5. volumes 11.9.1.6. options 11.9.1.7. image 11.9.1.8. imageDigest 11.9.1.9. labels 11.9.1.10. name 11.9.1.11. namespace 11.9.1.12. runtime 11.9.2. func.yaml 필드의 로컬 환경 변수 참조 11.9.3. 추가 리소스 11.10. 함수에서 시크릿 및 구성 맵에 액세스 Expand section "11.10. 함수에서 시크릿 및 구성 맵에 액세스" Collapse section "11.10. 함수에서 시크릿 및 구성 맵에 액세스" 11.10.1. 시크릿 및 구성 맵에 대한 함수 액세스의 상호 작용 변경 11.10.2. 특수 명령을 사용하여 시크릿 및 구성 맵에 대한 함수 액세스 수정 11.10.3. 시크릿 및 구성 맵에 수동으로 함수 액세스 추가 Expand section "11.10.3. 시크릿 및 구성 맵에 수동으로 함수 액세스 추가" Collapse section "11.10.3. 시크릿 및 구성 맵에 수동으로 함수 액세스 추가" 11.10.3.1. 시크릿을 볼륨으로 마운트 11.10.3.2. 구성 맵을 볼륨으로 마운트 11.10.3.3. 시크릿에 정의된 키 값에서 환경 변수 설정 11.10.3.4. 구성 맵에 정의된 키 값에서 환경 변수 설정 11.10.3.5. 시크릿에 정의된 모든 값에서 환경 변수 설정 11.10.3.6. 구성 맵에 정의된 모든 값에서 환경 변수 설정 11.11. 함수에 주석 추가 Expand section "11.11. 함수에 주석 추가" Collapse section "11.11. 함수에 주석 추가" 11.11.1. 함수에 주석 추가 11.12. 함수 개발 참조 가이드 Expand section "11.12. 함수 개발 참조 가이드" Collapse section "11.12. 함수 개발 참조 가이드" 11.12.1. Node.js 컨텍스트 오브젝트 참조 Expand section "11.12.1. Node.js 컨텍스트 오브젝트 참조" Collapse section "11.12.1. Node.js 컨텍스트 오브젝트 참조" 11.12.1.1. log 11.12.1.2. query 11.12.1.3. body 11.12.1.4. headers 11.12.1.5. HTTP 요청 11.12.2. TypeScript 컨텍스트 오브젝트 참조 Expand section "11.12.2. TypeScript 컨텍스트 오브젝트 참조" Collapse section "11.12.2. TypeScript 컨텍스트 오브젝트 참조" 11.12.2.1. log 11.12.2.2. query 11.12.2.3. body 11.12.2.4. headers 11.12.2.5. HTTP 요청 12. 통합 Expand section "12. 통합" Collapse section "12. 통합" 12.1. Cost Management Service와 Serverless 통합 Expand section "12.1. Cost Management Service와 Serverless 통합" Collapse section "12.1. Cost Management Service와 Serverless 통합" 12.1.1. 사전 요구 사항 12.1.2. 비용 관리 쿼리에 레이블 사용 12.1.3. 추가 리소스 12.2. 서버리스 애플리케이션과 함께 NVIDIA GPU 리소스 사용 Expand section "12.2. 서버리스 애플리케이션과 함께 NVIDIA GPU 리소스 사용" Collapse section "12.2. 서버리스 애플리케이션과 함께 NVIDIA GPU 리소스 사용" 12.2.1. 서비스에 대한 GPU 요구 사항 지정 12.2.2. 추가 리소스 Settings Close Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 5.11.5. 다음 단계 채널을 생성한 후 이벤트 싱크에서 채널을 구독하고 이벤트를 수신할 수 있는 서브스크립션을 생성합니다. 이벤트가 이벤트 싱크로 전달되지 않는 경우 적용되는 이벤트 전달 매개변수를 구성합니다. 이벤트 전달 매개변수 구성 예를 참조하십시오. Previous Next