Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
2 changes: 2 additions & 0 deletions deploy/redis/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,11 @@
{{- define "redis.labels" -}}
helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
app.kubernetes.io/name: {{ include "redis.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}

{{- define "redis.selectorLabels" -}}
app.kubernetes.io/name: {{ include "redis.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
18 changes: 18 additions & 0 deletions deploy/redis/templates/persistentvolumeclaim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{{- if .Values.persistence.enabled }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "redis.fullname" . }}
namespace: {{ .Values.metadata.namespace }}
labels:
{{- include "redis.labels" . | nindent 4 }}
spec:
accessModes:
{{- toYaml .Values.persistence.accessModes | nindent 4 }}
{{- if .Values.persistence.storageClassName }}
storageClassName: {{ .Values.persistence.storageClassName }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.size }}
{{- end }}
6 changes: 3 additions & 3 deletions deploy/redis/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@ tolerations: {}

affinity: {}

# 持久化配置(可选)
# 持久化配置
persistence:
enabled: false
enabled: true
storageClassName: ""
accessModes:
- ReadWriteOnce
size: 1Gi
size: 10Gi

# Redis 配置(无密码模式)
redis:
Expand Down
3 changes: 2 additions & 1 deletion deploy/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ controller:
# Redis component
redis:
enabled: true
replicaCount: 3
# For persistence with ReadWriteOnce access mode, replicaCount must be 1.
replicaCount: 1
name: redis
metadata:
namespace: aenv
Expand Down
Loading