P3X Redis UI 배포 #
1apiVersion: apps/v1
2kind: Deployment
3metadata:
4 name: p3x-redis-ui
5 namespace: p3x-redis-ui
6spec:
7 replicas: 1
8 selector:
9 matchLabels:
10 app.kubernetes.io/name: p3x-redis-ui
11 template:
12 metadata:
13 labels:
14 app.kubernetes.io/name: p3x-redis-ui
15 spec:
16 containers:
17 - name: p3x-redis-ui
18 image: patrikx3/p3x-redis-ui
19 ports:
20 - name: p3x-redis-ui
21 containerPort: 7843
22 volumeMounts:
23 - name: p3x-redis-ui-settings
24 mountPath: /settings/.p3xrs-conns.json
25 subPath: .p3xrs-conns.json
26 volumes:
27 - name: p3x-redis-ui-settings
28 configMap:
29 name: p3x-redis-ui-settingsConfigMap 설정 #
1apiVersion: v1
2kind: ConfigMap
3metadata:
4 name: p3x-redis-ui-settings
5 namespace: p3x-redis-ui
6data:
7 .p3xrs-conns.json: |
8 {
9 "list": [
10 {
11 "name": "cluster",
12 "host": "YOUR_REDIS_HOST",
13 "port": 6379,
14 "password": "YOUR_REDIS_PASSWORD_OR_EMPTY",
15 "id": "unique"
16 }
17 ],
18 "license": ""
19 }Advertisement