

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon EMR on EKS 릴리스에서 Apache Livy에 대한 설치 속성
<a name="job-runs-apache-livy-installation-properties"></a>

Apache Livy 설치에서는 Livy 헬름 차트 버전을 선택할 수 있습니다. 헬름 차트는 설치 및 설정 환경을 사용자 지정할 수 있는 다양한 속성을 제공합니다. 이러한 속성은 Amazon EMR on EKS 릴리스 7.1.0 이상에서 지원됩니다.

**Topics**
+ [Amazon EMR 7.1.0 설치 속성](#job-runs-apache-livy-installation-properties-710)

## Amazon EMR 7.1.0 설치 속성
<a name="job-runs-apache-livy-installation-properties-710"></a>

다음 표에서는 지원되는 모든 Livy 속성을 설명합니다. Apache Livy를 설치하는 경우 Livy 헬름 차트 버전을 선택할 수 있습니다. 설치 중에 속성을 설정하려면 `--set <property>=<value>` 명령을 사용합니다.


| 속성 | 설명 | 기본값 | 
| --- | --- | --- | 
| image | Livy 서버의 Amazon EMR 릴리스 URI. 필수 구성입니다. | "" | 
| sparkNamespace | Livy Spark 세션을 실행할 네임스페이스. 예를 들어, "livy"를 지정합니다. 필수 구성입니다. | "" | 
| nameOverride | livy 대신 이름을 제공합니다. 이름은 모든 Livy 리소스에 대한 레이블로 설정됩니다. | "livy" | 
| fullnameOverride | 리소스의 전체 이름 대신 사용할 이름을 제공합니다. | "" | 
| ssl.enabled | Livy 엔드포인트에서 Livy 서버로 엔드투엔드 SSL을 활성화합니다. | FALSE | 
| ssl.certificateArn | SSL이 활성화된 경우 서비스에서 생성한 NLB에 대한 ACM 인증서 ARN입니다. | "" | 
| ssl.secretProviderClassName | SSL이 활성화된 경우 SSL과의 Livy 서버 연결을 위해 NLB를 보안하는 보안 암호 제공업체 클래스 이름입니다. | "" | 
| ssl.keyStoreObjectName | SSL이 활성화된 경우 보안 암호 제공업체 클래스의 키 저장소 인증서에 대한 객체 이름입니다. | "" | 
| ssl.keyPasswordsObjectName | SSL이 활성화된 경우 키 저장소 및 키 암호가 있는 보안 암호의 객체 이름. | "" | 
| rbac.create | true인 경우 RBAC 리소스를 생성합니다. | FALSE | 
| serviceAccount.create | true인 경우 Livy 서비스 계정을 생성합니다. | TRUE | 
| serviceAccount.name | Livy에 대해 사용할 서비스 계정의 이름. 이 속성을 설정하지 않고 서비스 계정을 생성하면 Amazon EMR on EKS는 fullname 재정의 속성을 사용하여 이름을 자동 생성합니다. | "emr-containers-sa-livy" | 
| serviceAccount.executionRoleArn | Livy 서비스 계정의 실행 역할 ARN. | "" | 
| sparkServiceAccount.create | true인 경우 .Release.Namespace에서 Spark 서비스 계정 생성 | TRUE | 
| sparkServiceAccount.name | Spark에 대해 사용할 서비스 계정의 이름. 이 속성을 설정하지 않고 Spark 서비스 계정을 생성하면 Amazon EMR on EKS는 -spark-livy 접미사의 fullnameOverride 속성으로 이름을 자동 생성합니다. | "emr-containers-sa-spark-livy" | 
| service.name | Livy 서비스의 이름 | "emr-containers-livy" | 
| service.annotations | Livy 서비스 주석 | \$1\$1 | 
| loadbalancer.enabled | Amazon EKS 클러스터 외부에 Livy 엔드포인트를 노출하는 데 사용되는 Livy 서비스에 대한 로드 밸런서를 생성할지 여부. | FALSE | 
| loadbalancer.internal | Livy 엔드포인트를 VPC 내부 또는 외부로 구성할지 여부. 이 속성을 `FALSE`로 설정하면 엔드포인트가 VPC 외부의 소스에 노출됩니다. 엔드포인트를 TLS/SSL로 보안하는 것이 좋습니다. 자세한 내용은 [TLS 및 SSL 암호화 설정](https://docs.aws.amazon.com/emr/latest/EMR-on-EKS-DevelopmentGuide/job-runs-apache-livy-security.html#job-runs-apache-livy-security-tls)을 참조하세요. | FALSE | 
| imagePullSecrets | 프라이빗 리포지토리에서 Livy 이미지를 가져오는 데 사용할 imagePullSecret 이름 목록. | [] | 
| 리소스 | Livy 컨테이너에 대한 리소스 요청 및 제한. | \$1\$1 | 
| nodeSelector | Livy 포드를 예약할 노드. | \$1\$1 | 
| 허용 오차 | 정의할 Livy 포드 허용치를 포함하는 목록. | [] | 
| affinity | Livy 포드 선호도 규칙. | \$1\$1 | 
| persistence.enabled | true인 경우 세션 디렉터리의 지속성을 활성화합니다. | FALSE | 
| persistence.subPath | 세션 디렉터리에 탑재할 PVC 하위 경로. | "" | 
| persistence.existingClaim | 새 PVC를 생성하는 대신 사용할 PVC. | \$1\$1 | 
| persistence.storageClass | 사용할 스토리지 클래스. 이 파라미터를 정의하려면 storageClassName: <storageClass> 형식을 사용합니다. 이 파라미터를 "-"로 설정하면 동적 프로비저닝이 비활성화됩니다. 이 파라미터를 null로 설정하거나 아무 것도 지정하지 않으면 Amazon EMR on EKS는 storageClassName을 설정하지 않으며 기본 프로비저너를 사용합니다. | "" | 
| persistence.accessMode | PVC 액세스 모드. | ReadWriteOnce | 
| persistence.size | PVC 크기. | 20Gi | 
| persistence.annotations | PVC에 대한 추가 주석. | \$1\$1 | 
| env.\$1 | Livy 컨테이너로 설정할 추가 env. 자세한 내용은 [Livy를 설치하는 동안 자체 Livy 및 Spark 구성 입력](https://docs.aws.amazon.com/emr/latest/EMR-on-EKS-DevelopmentGuide/job-runs-apache-livy-troubleshooting.html)을 참조하세요. | \$1\$1 | 
| envFrom.\$1 | Kubernetes 구성 맵 또는 보안 암호에서 Livy로 설정할 추가 envs. | [] | 
| livyConf.\$1 | 탑재된 Kubernetes 구성 맵 또는 보안 암호에서 설정할 추가 livy.conf 항목. | \$1\$1 | 
| sparkDefaultsConf.\$1 | 탑재된 Kubernetes 구성 맵 또는 보안 암호에서 설정할 추가 spark-defaults.conf 항목. | \$1\$1 | 