Inserito il: Sep 19, 2019
Il driver CSI di Amazon Elastic File System (EFS) ora è supportato da Amazon Elastic Kubernetes Service (EKS). Il driver CSI per EFS consente di configurare facilmente lo storage elastico di file sia per EKS che per cluster Kubernetes con gestione autonoma in esecuzione su AWS mediante interfacce Kubernetes standard. Le applicazioni in esecuzione su Kubernetes possono utilizzare i file system di EFS per condividere dati tra pod con scalabilità orizzontale, oppure con altre applicazioni in esecuzione all'interno o al di fuori di Kubernetes. Inoltre EFS può contribuire a rendere altamente disponibili le applicazioni Kubernetes poiché tutti i dati scritti in EFS vengono scritti in più zone di disponibilità AWS. Se un pod Kubernetes viene arrestato e riavviato, il driver CSI ricollegherà il file system EFS, anche nel caso in cui il pod venga riavviato in una zona di disponibilità AWS diversa.
Alcuni esempi di applicazioni che possono trarre vantaggio da Kubernetes e dallo storage condiviso durevole ed elastico sono i sistemi di gestione dei contenuti come WordPress e Drupal, gli strumenti per sviluppatori come JIRA e Artifactory, i framework di machine learning come MXNet e Tensorflow e i notebook di data science come Jupyter e Jupyterhub.
Per iniziare, segui la documentazione introduttiva per creare gli attributi StorageClass e PersistentVolumeClaim di Kubernetes per eseguire il provisioning, quindi fai riferimento a PersistentVolumeClaim dai pod che lo utilizzano. Per ulteriori informazioni, visita la pagina del prodotto Amazon EKS e la pagina del prodotto Amazon EFS.