Модуль доступен только в Deckhouse Enterprise Edition.

Функциональность модуля может сильно измениться. Совместимость с будущими версиями не гарантируется

S3StorageClass

Scope: Cluster
Version: v1alpha1

S3StorageClass is a Kubernetes Custom Resource that defines a configuration for an S3-backed Kubernetes Storage class.
  • metadata
    объект
  • spec
    объект
    Configuration for the S3 storage class.
    • spec.accessKeyID
      строка

      Обязательный параметр

      The access key ID (base64 encoded) for connecting to the S3 storage. Analogous to AWS aws_access_key_id.

      Минимальная длина: 1

    • spec.accessKeySecret
      строка

      Обязательный параметр

      The secret access key (base64 encoded) for connecting to the S3 storage. Analogous to AWS aws_secret_access_key.

      Минимальная длина: 1

    • spec.bucketName
      строка
      The name of the bucket in S3. If empty, a new bucket will be dynamically created for each PVC. If not empty, folders (paths) will be dynamically created within the specified bucket for each PVC.
    • spec.endpointUrl
      строка

      Обязательный параметр

      The URL of the S3 API endpoint. For AWS, it should be in the format: “https://s3..amazonaws.com” (e.g., “https://s3.eu-central-1.amazonaws.com”).
    • spec.maxCacheSize
      целочисленный

      Обязательный параметр

      The size of the mounter’s cache in megabytes.

      Допустимые значения: 200 <= X