Proprietà di installazione per Apache Livy su Amazon EMR su versioni EKS - Amazon EMR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Proprietà di installazione per Apache Livy su Amazon EMR su versioni EKS

L'installazione di Apache Livy consente di selezionare una versione del grafico Livy Helm. Il diagramma Helm offre una varietà di proprietà per personalizzare l'esperienza di installazione e configurazione. Queste proprietà sono supportate per Amazon EMR nelle versioni 7.1.0 e successive di EKS.

Proprietà di installazione di Amazon EMR 7.1.0

La tabella seguente descrive tutte le proprietà Livy supportate. Quando si installa Apache Livy, è possibile scegliere la versione cartografica Livy Helm. Per impostare una proprietà durante l'installazione, usa il comando. --set <property>=<value>

Proprietà Descrizione Default
image L'URI di rilascio di Amazon EMR del server Livy. Questa è una configurazione richiesta. ""
SparkNamespace Namespace per eseguire le sessioni di Livy Spark. Ad esempio, specifica «livy». Questa è una configurazione richiesta. ""
NameOverride Fornisci un nome invece di. livy Il nome è impostato come etichetta per tutte le risorse Livy «Livy»
Nome completo Override Fornisci un nome da utilizzare al posto dei nomi completi delle risorse. ""
ssl. abilitato Abilita end-to-end SSL dall'endpoint Livy al server Livy. FALSE
Certificato SSL. ARN Se SSL è abilitato, questo è l'ARN del certificato ACM per l'NLB creato dal servizio. ""
ssl. secretProviderClassNome Se SSL è abilitato, questo è il nome segreto della classe del provider per proteggere l'NLB per la connessione al server Livy con SSL. ""
ssl. keyStoreObjectNome Se SSL è abilitato, il nome dell'oggetto per il certificato keystore nella classe del provider segreto. ""
ssl. keyPasswordsObjectNome Se SSL è abilitato, il nome dell'oggetto segreto contenente il keystore e la password della chiave. ""
rbac.create Se vero, crea risorse RBAC. FALSE
Account di servizio. Crea Se vero, crea un account di servizio Livy. TRUE
Account di servizio. Nome Il nome dell'account di servizio da utilizzare per Livy. Se non imposti questa proprietà e non crei un account di servizio, Amazon EMR su EKS genera automaticamente un nome utilizzando la proprietà fullname override. "emr-containers-sa-livy"
Account di servizio. executionRoleArn L'ARN del ruolo di esecuzione dell'account del servizio Livy. ""
sparkServiceAccount.creare Se vero, crea l'account del servizio Spark in .Release.Namespace TRUE
sparkServiceAccount.name Il nome dell'account di servizio da usare per Spark. Se non imposti questa proprietà e non crei un account di servizio Spark, Amazon EMR su EKS genera automaticamente un nome con fullnameOverride la proprietà -spark-livy con suffisso. «-livido» emr-containers-sa-spark
nome.servizio Nome del servizio Livy "emr-containers-livy"
servizio.annotations annotazioni del servizio Livy {}
loadbalancer.abilitato Se creare un load balancer per il servizio Livy utilizzato per esporre l'endpoint Livy all'esterno del cluster Amazon EKS. FALSE
loadbalancer.internal

Se configurare l'endpoint Livy come interno al VPC o esterno.

L'impostazione di questa proprietà per FALSE esporre l'endpoint a sorgenti esterne al VPC. Ti consigliamo di proteggere l'endpoint con TLS/SSL. Per ulteriori informazioni, consulta Configurazione della crittografia TLS e SSL.

FALSE
imagePullSecrets L'elenco dei imagePullSecret nomi da usare per estrarre l'immagine di Livy dagli archivi privati. []
risorse Le richieste e i limiti di risorse per i contenitori Livy. {}
NodeSelector I nodi per i quali programmare i pod Livy. {}
tolleranze Un elenco contenente le tolleranze dei pod Livy da definire. []
affinità Le regole di affinità dei Livy pod. {}
persistenza. abilitata Se true, abilita la persistenza per le directory delle sessioni. FALSE
Persistence.subpath Il sottopercorso PVC da montare nelle directory delle sessioni. ""
Persistence.ExistingClaim Il PVC da usare invece di crearne uno nuovo. {}
Persistence.StorageClass La classe di archiviazione da usare. Per definire questo parametro, utilizzate il formatostorageClassName: <storageClass>. L'impostazione di questo parametro su "-" disattiva il provisioning dinamico. Se imposti questo parametro su null o non specifichi nulla, Amazon EMR su EKS non imposta storageClassName a e utilizza il provisioner predefinito. ""
Persistence.accessMode La modalità di accesso in PVC. ReadWriteOnce
persistenza. Dimensione La dimensione del PVC. 20 Gi
persistenza. annotazioni Annotazioni aggiuntive per il PVC. {}
invidia. * Env aggiuntivi da impostare sul contenitore Livy. Per ulteriori informazioni, consulta Inserimento delle proprie configurazioni Livy e Spark durante l'installazione di Livy. {}
EnvFrom. * Env aggiuntivi da impostare su Livy da una mappa di configurazione o segreta di Kubernetes. []
LivyConf. * Voci livy.conf aggiuntive da impostare da una mappa di configurazione o segreta di Kubernetes montata. {}
sparkDefaultsConf.* spark-defaults.confVoci aggiuntive da impostare da una mappa di configurazione o segreta di Kubernetes montata. {}