apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: regional-redis
spec:
  serviceName: regional-redis
  replicas: 1
  selector:
    matchLabels:
      app.kubernetes.io/name: regional-redis
  template:
    metadata:
      labels:
        app.kubernetes.io/name: regional-redis
    spec:
      containers:
        - name: regional-redis
          image: cp9.local/regional-redis:placeholder
          args:
            - redis-server
            - --port
            - "6379"
            - --appendonly
            - "yes"
          ports:
            - name: redis
              containerPort: 6379
          volumeMounts:
            - name: data
              mountPath: /data
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes:
          - ReadWriteOnce
        storageClassName: ebs-sc
        resources:
          requests:
            storage: 1Gi
