1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- kind: StatefulSet
- apiVersion: apps/v1beta1
- metadata:
- labels:
- app: redis-sentinel-sentinel-ss
- name: redis-sentinel-sentinel-ss
- namespace: public-service
- spec:
- replicas: 3
- selector:
- matchLabels:
- app: redis-sentinel-sentinel-ss
- serviceName: redis-sentinel-sentinel-ss
- template:
- metadata:
- labels:
- app: redis-sentinel-sentinel-ss
- spec:
- containers:
- - args:
- - -c
- - cp /mnt/redis-sentinel.conf /data/ ; redis-sentinel /data/redis-sentinel.conf
- command:
- - sh
- image: redis
- imagePullPolicy: IfNotPresent
- name: redis-sentinel
- ports:
- - containerPort: 26379
- name: sentinel-port
- protocol: TCP
- volumeMounts:
- - mountPath: /mnt/
- name: config-volume
- readOnly: false
- serviceAccountName: redis-sentinel
- terminationGracePeriodSeconds: 30
- volumes:
- - configMap:
- items:
- - key: redis-sentinel.conf
- path: redis-sentinel.conf
- name: redis-sentinel-config
- name: config-volume
|