expand disk storage

This commit is contained in:
Julia McGhee
2026-03-21 09:53:50 +00:00
parent 051c957347
commit 3b8fd4afd2
8 changed files with 28 additions and 11 deletions

View File

@@ -1,4 +0,0 @@
---
node_labels:
- topology.kubernetes.io/zone=rack1
- node.kubernetes.io/instance-type=nuc

View File

@@ -5,3 +5,4 @@
roles: roles:
- common - common
- hardening - hardening
- storage

View File

@@ -23,7 +23,7 @@ spec:
storageSpec: storageSpec:
volumeClaimTemplate: volumeClaimTemplate:
spec: spec:
storageClassName: longhorn storageClassName: longhorn-nvme
accessModes: ["ReadWriteOnce"] accessModes: ["ReadWriteOnce"]
resources: resources:
requests: requests:
@@ -32,7 +32,10 @@ spec:
podMonitorSelectorNilUsesHelmValues: false podMonitorSelectorNilUsesHelmValues: false
grafana: grafana:
adminPassword: "changeme" admin:
existingSecret: grafana-admin
userKey: admin-user
passwordKey: admin-password
ingress: ingress:
enabled: true enabled: true
ingressClassName: traefik ingressClassName: traefik
@@ -71,7 +74,7 @@ spec:
storage: storage:
volumeClaimTemplate: volumeClaimTemplate:
spec: spec:
storageClassName: longhorn storageClassName: longhorn-nvme
accessModes: ["ReadWriteOnce"] accessModes: ["ReadWriteOnce"]
resources: resources:
requests: requests:

View File

@@ -28,7 +28,7 @@ spec:
memory: 1Gi memory: 1Gi
persistence: persistence:
enabled: true enabled: true
storageClassName: longhorn storageClassName: longhorn-nvme
size: 10Gi size: 10Gi
destination: destination:
server: https://kubernetes.default.svc server: https://kubernetes.default.svc

View File

@@ -11,7 +11,7 @@ spec:
primaryUpdateStrategy: unsupervised primaryUpdateStrategy: unsupervised
storage: storage:
storageClass: longhorn storageClass: longhorn-nvme
size: 10Gi size: 10Gi
postgresql: postgresql:

View File

@@ -20,8 +20,9 @@ spec:
defaultSettings: defaultSettings:
defaultReplicaCount: 1 defaultReplicaCount: 1
defaultDataLocality: best-effort defaultDataLocality: best-effort
createDefaultDiskLabeledNodes: false
persistence: persistence:
defaultClassReplicaCount: 2 defaultClassReplicaCount: 1
destination: destination:
server: https://kubernetes.default.svc server: https://kubernetes.default.svc
namespace: longhorn-system namespace: longhorn-system

View File

@@ -4,3 +4,4 @@ resources:
- application.yaml - application.yaml
- namespace.yaml - namespace.yaml
- servicemonitor.yaml - servicemonitor.yaml
- node-disks.yaml

View File

@@ -9,6 +9,21 @@ allowVolumeExpansion: true
reclaimPolicy: Delete reclaimPolicy: Delete
volumeBindingMode: Immediate volumeBindingMode: Immediate
parameters: parameters:
numberOfReplicas: "2" numberOfReplicas: "1"
staleReplicaTimeout: "2880" staleReplicaTimeout: "2880"
dataLocality: best-effort dataLocality: best-effort
diskSelector: hdd
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: longhorn-nvme
provisioner: driver.longhorn.io
allowVolumeExpansion: true
reclaimPolicy: Delete
volumeBindingMode: Immediate
parameters:
numberOfReplicas: "1"
staleReplicaTimeout: "2880"
dataLocality: best-effort
diskSelector: nvme