Versión 1.9. Esta es la versión más reciente. Es compatible como se describe en la política de asistencia de la versión de Anthos y ofrece los últimos parches y actualizaciones de vulnerabilidades de seguridad, exposiciones y problemas que afectan a los clústeres de Anthos en equipos físicos. Para obtener más información sobre las versiones, consulta las notas de la versión 1.9. Para obtener una lista completa de cada versión secundaria y de parche en orden cronológico, consulta las notas de la versión combinadas.

Versiones compatibles disponibles: 1.9  |   1.8  |   1.7  |  

Configura la StorageClass predeterminada

En esta página, se muestra cómo configurar StorageClass predeterminado para un clúster de Anthos en un clúster de equipos físicos.

Descripción general

Los clústeres de Anthos en equipos físicos pueden integrarse al almacenamiento de archivos o bloques mediante cualquiera de los siguientes mecanismos:

StorageClass predeterminado

Cuando solicitas almacenamiento con una PersistentVolumeClaim (PVC), puedes especificar una StorageClass. Si no especificas una StorageClass, se usa la StorageClass predeterminada si se configura una en el clúster. Los clústeres de Anthos en equipos físicos no configura una StorageClass predeterminada. Por ejemplo, supón que creas una PVC que no especifica una StorageClass. El controlador de volumen realizará la reclamación según la StorageClass predeterminada.

Cambia la definición de StorageClass predeterminada

Como administrador del clúster, recomendamos cambiar la clase de almacenamiento predeterminada. Luego, todas las solicitudes de almacenamiento que no especifiquen un StorageClass se entregarán según el StorageClass que elijas. En esta sección, se proporcionan los pasos para cambiar la configuración predeterminada.

Implementa un sistema de almacenamiento nuevo

Implementa un sistema de almacenamiento nuevo y cualquier componente de software para integrar el mecanismo de almacenamiento nuevo a un clúster de Kubernetes. Por ejemplo, es posible que debas instalar un controlador CSI en el clúster.

Marca cualquier StorageClass predeterminada como no predeterminada

Busca cualquier StorageClass predeterminada en tu clúster y márcala como no predeterminada. Para obtener más información, consulta Cambia el recurso StorageClass predeterminado.

Crea un StorageClass nuevo

Crea un manifiesto para un StorageClass nuevo. Incluye la anotación storageclass.kubernetes.io/is-default-class: "true". Por ejemplo:

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  annotations:
    storageclass.kubernetes.io/is-default-class: "true"
  ...
  name: my-storage-class
  ...
parameters:
  ...
provisioner: [MY_PROVISIONER]
...

Guarda tu manifiesto como un archivo YAML y crea el StorageClass nuevo:

kubectl --kubeconfig [CLUSTER_KUBECONFIG] apply -f [MANIFEST_FILE]

En el ejemplo anterior, [MANIFEST_FILE] es la ruta de acceso al archivo de manifiesto nuevo de StorageClass.

¿Qué sigue?