21장. 기술 프리뷰 기능 관리
기능 플래그를 사용하여 기술 프리뷰인 기능을 활성화하거나 비활성화할 수 있습니다.
기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. Red Hat은 프로덕션 환경에서 사용하는 것을 권장하지 않습니다. 이러한 기능을 통해 향후 제품 기능에 조기에 액세스할 수 있어 고객이 기능을 테스트하고 개발 과정에서 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 "기술 프리뷰 기능 지원 범위"를 참조하십시오.
21.1. 기능 플래그 관리 링크 복사링크가 클립보드에 복사되었습니다!
기능 플래그를 사용하여 RHACS에서 기술 프리뷰 기능을 활성화하거나 비활성화할 수 있습니다. Kubernetes 배포에서 또는 Helm 차트 또는 Operator 사용자 정의 리소스를 사용하여 설치 중에 구성하는 환경 변수를 통해 기능 플래그를 제어합니다.
21.1.1. 사전 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
RHACS에서 기능 플래그를 관리하기 위한 요구사항.
- RHACS 구성 요소를 실행하는 환경에 액세스할 수 있습니다.
- 환경 변수를 변경할 수 있는 권한이 있습니다.
- 기술 프리뷰 기능은 불완전할 수 있으며 지원이 제한될 수 있습니다.
- 배포 전에 기술 프리뷰 기능에 대한 플래그를 구성해야 합니다. 설치 매니페스트를 확인하여 필요한 플래그를 사용하는지 확인합니다.
21.1.2. 기능 플래그 관리 링크 복사링크가 클립보드에 복사되었습니다!
기능 플래그와 관련된 환경 변수를 수정하여 기술 프리뷰 기능을 활성화하거나 비활성화할 수 있습니다.
프로세스
-
기능 플래그와 연결된 환경 변수 이름을 식별합니다. 사용 또는 비활성화하려는 기능의 플래그를 확인하려면 릴리스 노트 또는
/v1/featureflagsAPI 끝점을 참조하십시오. 다음 작업 중 하나를 완료하여 기능 플래그를 변경합니다.
-
기능을 활성화하려면 값을
true로 설정하여 플래그와 연결된 환경 변수를 구성합니다. Kubernetes 배포 시 Helm 차트 또는 Operator CR(사용자 정의 리소스)을 사용하여 이를 직접 구성합니다. -
기능을 비활성화하려면 플래그와 연결된 환경 변수를
false로 설정합니다.
-
기능을 활성화하려면 값을
애플리케이션을 다시 시작하거나 재배포한 후 다음 단계를 완료하여 기능을 활성화하거나 비활성화했는지 확인합니다.
-
/v1/featureflagsAPI 끝점의 출력을 확인합니다. - 기능과 관련된 애플리케이션 기능을 확인합니다.
- 오류 또는 확인 메시지에 대한 로그 또는 모니터링 툴을 검토합니다.
-
21.1.3. 모범 사례 링크 복사링크가 클립보드에 복사되었습니다!
기능 플래그를 사용하여 기술 프리뷰 기능을 관리하는 모범 사례입니다.
- 프로덕션에 적용하기 전에 항상 스테이징 환경에서 기능 변경 사항을 테스트합니다.
- 모든 기능 플래그와 현재 상태에 대한 레코드를 유지합니다.
- 기능에 문제가 발생할 경우 변경 사항을 되돌리도록 준비합니다.
21.1.4. 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
기능 플래그 관련 문제를 해결하기 위한 문제 해결 지침입니다.
- 기능이 나타나지 않으면 환경 변수의 이름이 올바르게 지정되고 설정되어 있는지 확인합니다. 기능 플래그 구문 분석과 관련된 오류가 있는지 애플리케이션 로그를 확인합니다.
- 기능을 활성화하면 애플리케이션 오류가 발생하는 경우 기능을 비활성화하고 Red Hat 지원팀에 문의하십시오.