db | Конфигурация database. | object | {} |
db.replicas | Количество реплик database. | int | 2 |
db.size | Размер Persistent Volume. | quantity | 10Gi |
db.storageClass | StorageClass, используемый для хранения данных. | string | "" |
db.resources | Явная конфигурация CPU и memory. Если не задано, применяется preset из resourcesPreset. | object | {} |
db.resources.cpu | Количество выделенных CPU cores. | quantity | "" |
db.resources.memory | Объем выделенной memory. | quantity | "" |
db.resourcesPreset | Sizing preset по умолчанию, используемый, когда resources не задан. | string | t1.small |
master | Конфигурация master service. | object | {} |
master.replicas | Количество реплик master. | int | 3 |
master.resources | Явная конфигурация CPU и memory. Если не задано, применяется preset из resourcesPreset. | object | {} |
master.resources.cpu | Количество выделенных CPU cores. | quantity | "" |
master.resources.memory | Объем выделенной memory. | quantity | "" |
master.resourcesPreset | Sizing preset по умолчанию, используемый, когда resources не задан. | string | t1.small |
filer | Конфигурация filer service. | object | {} |
filer.replicas | Количество реплик filer. | int | 2 |
filer.resources | Явная конфигурация CPU и memory. Если не задано, применяется preset из resourcesPreset. | object | {} |
filer.resources.cpu | Количество выделенных CPU cores. | quantity | "" |
filer.resources.memory | Объем выделенной memory. | quantity | "" |
filer.resourcesPreset | Sizing preset по умолчанию, используемый, когда resources не задан. | string | t1.small |
filer.grpcHost | Hostname для публикации или внешнего доступа к filer service. | string | "" |
filer.grpcPort | Port для внешнего доступа к filer service. | int | 443 |
filer.whitelist | Список IP-адресов или CIDR ranges, которым разрешен доступ к filer service. | []string | [] |
volume | Конфигурация volume service. | object | {} |
volume.replicas | Количество volume replicas. | int | 2 |
volume.size | Размер Persistent Volume. | quantity | 10Gi |
volume.storageClass | StorageClass, используемый для хранения данных. | string | "" |
volume.diskType | SeaweedFS disk type tag для volume servers по умолчанию, например “hdd”, “ssd”. | string | "" |
volume.resources | Явная конфигурация CPU и memory. Если не задано, применяется preset из resourcesPreset. | object | {} |
volume.resources.cpu | Количество выделенных CPU cores. | quantity | "" |
volume.resources.memory | Объем выделенной memory. | quantity | "" |
volume.resourcesPreset | Sizing preset по умолчанию, используемый, когда resources не задан. | string | t1.small |
volume.zones | Map zones для MultiZone topology. У каждой zone может быть собственное количество replicas и size. | map[string]object | {} |
volume.zones[name].replicas | Количество replicas в zone. | int | 0 |
volume.zones[name].size | Размер хранилища zone. | quantity | "" |
volume.zones[name].dataCenter | Имя data center SeaweedFS для этой zone. По умолчанию имя zone. | string | "" |
volume.zones[name].nodeSelector | YAML nodeSelector для этой zone (по умолчанию: topology.kubernetes.io/zone: ). | string | "" |
volume.zones[name].storageClass | StorageClass, используемый для хранения данных zone. По умолчанию volume.storageClass. | string | "" |
volume.zones[name].pools | Map storage pools для этой zone. Каждый pool создает отдельный Volume StatefulSet на zone. | map[string]object | {} |
volume.zones[name].pools[name].diskType | SeaweedFS disk type tag, например “ssd”, “hdd”, “nvme”. | string | "" |
volume.zones[name].pools[name].replicas | Количество volume replicas. По умолчанию volume.replicas (Simple) или zone.replicas/volume.replicas (MultiZone). | int | 0 |
volume.zones[name].pools[name].size | Размер Persistent Volume. По умолчанию volume.size (Simple) или zone.size/volume.size (MultiZone). | quantity | "" |
volume.zones[name].pools[name].storageClass | Kubernetes StorageClass для pool. По умолчанию volume.storageClass. | string | "" |
volume.zones[name].pools[name].resources | Явная конфигурация CPU и memory. Если не задано, применяется preset из resourcesPreset. | object | {} |
volume.zones[name].pools[name].resources.cpu | Количество выделенных CPU cores. | quantity | "" |
volume.zones[name].pools[name].resources.memory | Объем выделенной memory. | quantity | "" |
volume.zones[name].pools[name].resourcesPreset | Sizing preset по умолчанию, используемый, когда resources не задан. По умолчанию volume.resourcesPreset. | string | {} |
volume.pools | Map storage pools. Каждый pool создает отдельный Volume StatefulSet со своим disk type. | map[string]object | {} |
volume.pools[name].diskType | SeaweedFS disk type tag, например “ssd”, “hdd”, “nvme”. | string | "" |
volume.pools[name].replicas | Количество volume replicas. По умолчанию volume.replicas (Simple) или zone.replicas/volume.replicas (MultiZone). | int | 0 |
volume.pools[name].size | Размер Persistent Volume. По умолчанию volume.size (Simple) или zone.size/volume.size (MultiZone). | quantity | "" |
volume.pools[name].storageClass | Kubernetes StorageClass для pool. По умолчанию volume.storageClass. | string | "" |
volume.pools[name].resources | Явная конфигурация CPU и memory. Если не задано, применяется preset из resourcesPreset. | object | {} |
volume.pools[name].resources.cpu | Количество выделенных CPU cores. | quantity | "" |
volume.pools[name].resources.memory | Объем выделенной memory. | quantity | "" |
volume.pools[name].resourcesPreset | Sizing preset по умолчанию, используемый, когда resources не задан. По умолчанию volume.resourcesPreset. | string | {} |
s3 | Конфигурация S3 service. | object | {} |
s3.replicas | Количество реплик S3. | int | 2 |
s3.resources | Явная конфигурация CPU и memory. Если не задано, применяется preset из resourcesPreset. | object | {} |
s3.resources.cpu | Количество выделенных CPU cores. | quantity | "" |
s3.resources.memory | Объем выделенной memory. | quantity | "" |
s3.resourcesPreset | Sizing preset по умолчанию, используемый, когда resources не задан. | string | t1.small |