Uso de los controladores de la interfaz de almacenamiento de contenedores de Kubernetes - AWS Storage Gateway

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de los controladores de la interfaz de almacenamiento de contenedores de Kubernetes

Kubernetes es un sistema de código abierto para automatizar la implementación, escalado y administración de las aplicaciones en contenedores. En un entorno de Kubernetes, un contenedor es similar a una máquina virtual, pero un contenedor tiene propiedades de aislamiento relajadas para compartir el sistema operativo (SO) entre sus aplicaciones. Por lo tanto, se considera que los contenedores son más livianos que. VMs Al igual que una máquina virtual, un contenedor tiene su propio sistema de archivos, una parte de la CPU asignada, la memoria, el espacio de proceso y más. Al estar desacoplados de la infraestructura subyacente, se pueden transportar entre nubes y distribuciones de sistemas operativos. Si tiene un clúster de Kubernetes, puede instalar y configurar los controladores de la interfaz de almacenamiento de contenedores (CSI) de Kubernetes en todas las instancias del clúster para que puedan utilizar una puerta de enlace de archivos Amazon S3 existente para el almacenamiento.

Después de instalar los controladores CSI para el tipo de recurso compartido de archivos que desea usar, debe crear uno o más objetos de almacenamiento. Según el tipo de aprovisionamiento que desee que utilice Kubernetes cuando sus pods soliciten almacenamiento, debe crear un único objeto de Kubernetes o bien un objeto y un StorageClass PersistentVolumeClaim objeto para conectar los pods de PersistentVolume cómputo de Kubernetes al recurso compartido de archivos. Para obtener más información, consulta la documentación en línea de Kubernetes en. https://kubernetes.io/docs/concepts/storage/