apiVersion: apps/v1 kind: StatefulSet metadata: labels: app.kubernetes.io/component: replica app.kubernetes.io/instance: release-name app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: redis helm.sh/chart: redis-16.11.2 name: appsmith-redis-replicas namespace: appsmith spec: persistentVolumeClaimRetentionPolicy: whenDeleted: Retain whenScaled: Retain podManagementPolicy: OrderedReady replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/component: replica app.kubernetes.io/instance: release-name app.kubernetes.io/name: redis serviceName: appsmith-redis-headless template: metadata: annotations: checksum/configmap: 200ea504d6238919d0d307d6a9532731dc31f75b892c7c3aa5c0ac0e6d33989f checksum/health: 773ea337f77df0444ffc318b00d3e78d6dab5a70ff1a5ba67bf18d98ad459fa9 checksum/scripts: c8705e5003141308d45cbfb90346393c427657644ab7aea26bcb88fff444a244 checksum/secret: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 creationTimestamp: null labels: app.kubernetes.io/component: replica app.kubernetes.io/instance: release-name app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: redis helm.sh/chart: redis-16.11.2 spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchLabels: app.kubernetes.io/component: replica app.kubernetes.io/instance: release-name app.kubernetes.io/name: redis namespaces: - appsmith topologyKey: kubernetes.io/hostname weight: 1 containers: - args: - -c - /opt/bitnami/scripts/start-scripts/start-replica.sh command: - /bin/bash env: - name: BITNAMI_DEBUG value: "false" - name: REDIS_REPLICATION_MODE value: slave - name: REDIS_MASTER_HOST value: appsmith-redis-master-0.appsmith-redis-headless.appsmith.svc.cluster.local - name: REDIS_MASTER_PORT_NUMBER value: "6379" - name: ALLOW_EMPTY_PASSWORD value: "yes" - name: REDIS_TLS_ENABLED value: "no" - name: REDIS_PORT value: "6379" image: docker.io/redis:7.0.15 imagePullPolicy: IfNotPresent livenessProbe: exec: command: - sh - -c - /health/ping_liveness_local_and_master.sh 5 failureThreshold: 5 initialDelaySeconds: 20 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 6 name: redis ports: - containerPort: 6379 name: redis protocol: TCP readinessProbe: exec: command: - sh - -c - /health/ping_readiness_local_and_master.sh 1 failureThreshold: 5 initialDelaySeconds: 20 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 2 securityContext: runAsUser: 1001 startupProbe: failureThreshold: 22 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 tcpSocket: port: redis timeoutSeconds: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /opt/bitnami/scripts/start-scripts name: start-scripts - mountPath: /health name: health - mountPath: /data name: redis-data - mountPath: /opt/bitnami/redis/mounted-etc name: config - mountPath: /opt/bitnami/redis/etc name: redis-tmp-conf dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 1001 serviceAccount: appsmith-redis serviceAccountName: appsmith-redis terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 493 name: appsmith-redis-scripts name: start-scripts - configMap: defaultMode: 493 name: appsmith-redis-health name: health - configMap: defaultMode: 420 name: appsmith-redis-configuration name: config - name: redis-tmp-conf updateStrategy: rollingUpdate: partition: 0 type: RollingUpdate volumeClaimTemplates: - apiVersion: v1 kind: PersistentVolumeClaim metadata: creationTimestamp: null labels: app.kubernetes.io/component: replica app.kubernetes.io/instance: release-name app.kubernetes.io/name: redis name: redis-data spec: accessModes: - ReadWriteOnce resources: requests: storage: 8Gi storageClassName: longhorn-fast volumeMode: Filesystem status: phase: Pending