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