Примеры конфигураций HELM
Здесь собраны примеры распространенных конфигураций для StarVault с использованием Helm Charts.
|
Helm Charts не совместимs с Helm 2. Пожалуйста, используйте Helm 3.6+ для работы с Helm Charts. |
Ниже приведены примеры конфигураций для поддержки различных моделей развертывания. Примеры можете просмотреть в списке слева.
1. Настройка сервера StarVault для разработки
Приведенный ниже файл values.yaml можно использовать для настройки одного сервера разработки StarVault.
server:
dev:
enabled: true
2. Настройка сервера StarVault с использованием Raft
global:
tlsDisable: true
server:
image:
repository: "hub.orionsoft.ru/public/starvault"
tag: "1.5.0"
ingress:
enabled: true
ingressClassName: nginx-public
activeService: true
hosts:
- host: starvault-example.local
paths: []
extraPaths: []
tls: []
dataStorage:
enabled: true
size: 10Gi
mountPath: "/starvault/data"
storageClass: "ovirt-csi-sc"
auditStorage:
enabled: false
standalone:
enabled: "-"
size: 10Gi
mountPath: "/starvault/audit"
storageClass: "ovirt-csi-sc"
accessMode: ReadWriteOnce
annotations: {}
config: |
ui = true
listener "tcp" {
tls_disable = 1
address = "[::]:8200"
cluster_address = "[::]:8201"
}
storage "file" {
path = "/starvault/data"
}
ha:
enabled: true
replicas: 3
apiAddr: null
clusterAddr: null
setNodeId: false
config: |
ui = true
listener "tcp" {
tls_disable = 1
address = "[::]:8200"
cluster_address = "[::]:8201"
}
storage "raft" {
path = "/starvault/data"
}
service_registration "kubernetes" {}
ui:
enabled: false
publishNotReadyAddresses: true
activeVaultPodOnly: false
serviceType: "ClusterIP"
serviceNodePort: null
externalPort: 8200
targetPort: 8200