Configuración del almacenamiento para clusters de Kubernetes
Descubra cómo definir y aplicar reclamaciones de volúmenes persistentes a los clusters que ha creado con Kubernetes Engine (OKE). Con Oracle Cloud Infrastructure como proveedor subyacente de IaaS, puede aprovisionar reclamaciones de volúmenes persistentes asociando volúmenes del servicio Block Volume, o bien montando sistemas de archivos desde el servicio File Storage o File Storage con el servicio Lustre.
El almacenamiento en contenedores a través de un sistema de archivos raíz de contenedor es efímero y puede desaparecer durante la creación y supresión de contenedores. Para proporcionar una ubicación duradera para impedir que se pierdan datos, puede crear y utilizar volúmenes persistentes para almacenar datos fuera de contenedores.
Un volumen persistente ofrece un almacenamiento persistente que permite que sus datos permanezcan intactos, independientemente de si se terminan los contenedores a los que está conectado el almacenamiento.
Una reclamación de volúmenes persistente (PVC) es una solicitud de almacenamiento, que se cumple mediante el enlace de la PVC a un volumen persistente (PV). Una PVC proporciona una capa de abstracción al almacenamiento subyacente.
Con Oracle Cloud Infrastructure, puede aprovisionar reclamaciones de volúmenes persistentes:
- Mediante la asociación de volúmenes del servicio Oracle Cloud Infrastructure Block Volume. Los volúmenes están conectados a clusters creados por Kubernetes Engine mediante plugins de volumen FlexVolume o CSI desplegados en los clusters. Oracle recomienda el plugin de volumen CSI, ya que el proyecto de Kubernetes ascendente deja de usar el plugin de volumen FlexVolume en la versión 1.23 de Kubernetes. Consulte Aprovisionamiento de PVC en el servicio Block Volume.
- Mediante el montaje de sistemas de archivos en el servicio Oracle Cloud Infrastructure File Storage. Los sistemas de archivos del servicio File Storage se montan dentro de contenedores que se ejecutan en clusters creados por Kubernetes Engine mediante un plugin de volumen CSI (interfaz de almacenamiento de contenedores) desplegado en los clusters. Consulte Aprovisionamiento de PVC en el servicio File Storage.
- Mediante el montaje de sistemas de archivos en Oracle Cloud Infrastructure File Storage con el servicio Lustre. Los sistemas de archivos del servicio File Storage con Lustre se montan dentro de contenedores que se ejecutan en clusters creados por Kubernetes Engine mediante un plugin de volumen CSI (interfaz de almacenamiento de contenedores) desplegado en los clusters. Consulte Aprovisionamiento de PVC en File Storage con el servicio Lustre.
Por defecto, Oracle cifra los datos de los clientes estáticos en el almacenamiento persistente. Oracle gestiona este cifrado por defecto sin que sea necesaria ninguna acción por su parte.
Para obtener más información sobre volúmenes persistentes, reclamaciones de volumen persistentes y plugins de volumen, consulte la documentación de Kubernetes.
La información de esta sección solo se aplica a pools de nodos gestionados y nodos gestionados, y a nodos autogestionados. La información de esta sección no se aplica a los pools de nodos virtuales ni a los nodos virtuales. Los contenedores que se ejecutan en nodos virtuales no pueden acceder al almacenamiento persistente.