Configuración del almacenamiento para clusters de Kubernetes

Descubra cómo definir y aplicar reclamaciones de volumen persistentes a clusters que ha creado mediante Container Engine for Kubernetes (OKE). Con Oracle Cloud Infrastructure como proveedor subyacente IaaS, puede aprovisionar reclamaciones de volúmenes persistentes asociando volúmenes del servicio de volumen en bloque o montando sistemas de archivos desde el servicio de File Storage.

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 volumen 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 Container Engine for Kubernetes mediante CSI (interfaz de almacenamiento de contenedores) o plugins de volumen FlexVolume desplegados en los clusters. Oracle recomienda el plugin de volumen CSI, ya que el proyecto de Kubernetes ascendente anula 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 Container Engine for Kubernetes mediante un plugin de volumen CSI (interfaz de almacenamiento de contenedores) desplegado en los clusters. Consulte Aprovisionamiento de PVC en el servicio File Storage.

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.

Nota

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.