我们在通过 Helm 安装的 Kubernetes 集群(v1.21.14-gke.3000)中将 Redis 作为容器运行。Helm 使用 Bitnami 映像,该映像禁用 FLUSHALL 命令。与本文一样,我们想重新启用 Redis 命令,但编辑配置文件是不可行的。有其他选择吗?
下面是我的helmfile.yaml
:
repositories:
- name: bitnami
url: https://charts.bitnami.com/bitnami
environments:
dev:
values:
- existingSecret: 'redis-secret'
- redisVersion: 17.3.8
prod:
values:
- existingSecret: 'redis-secret'
- redisVersion: 17.3.8
releases:
- name: redis
namespace: gitlab-managed-apps
chart: bitnami/redis
version: "{{ .Values.redisVersion }}"
installed: true
recreatePods: true
values:
- values.yaml.gotmpl
和相应的values.yaml.gotmpl
:
auth:
enabled: true
existingSecret: {{ .Values.existingSecret }}
global:
storageClass: 'premium-rwo'
redis:
password: "***"
replica:
replicaCount: 1
master: