使用 helm 部署
mkdir -p /data/yaml/prod-qmp/redis
cd /data/yaml/prod-qmp/redis
helm repo add bitnami https://charts.bitnami.com/bitnami
helm pull bitnami/redis --version 16.13.2
tar zxvf redis-16.13.2.tgz
vi my-values.yaml
global:
storageClass: "nfs-client"
redis:
password: "redis123"
architecture: standalone
commonConfiguration: |-
appendonly yes
save "300 10"
master:
resources:
limits:
cpu: 2
memory: 4Gi
requests:
cpu: 500m
memory: 2Gi
nodeSelector: {}
tolerations: []
persistence:
size: 10Gi
service:
type: NodePort
nodePorts:
redis: "30202"
# 测试语法及部署
helm -n prod-qmp install redis -f my-values.yaml ./redis --dry-run
helm -n prod-qmp install redis -f my-values.yaml ./redis
参考
https://artifacthub.io/packages/helm/bitnami/redis