apiVersion: apps/v1
kind: Deployment
metadata:
name: pages
spec:
replicas: 1
selector:
matchLabels:
component: pages
template:
metadata:
labels:
component: pages
spec:
containers:
- name: main
image: ghcr.io/xdavidwu/c/pagessrht:3533
volumeMounts:
- name: secrets
mountPath: /etc/sr.ht/config.ini
subPath: config.ini
- name: data
mountPath: /srv/pagessrht
readinessProbe:
httpGet:
port: 5112
path: /query/api-meta.json
volumes:
- name: secrets
secret:
secretName: secrets
- name: data
cephfs:
monitors:
- 10.0.3.1:6789
path: /volumes/_nogroup/pagessrht/c320a1a7-7857-4131-8ea0-2a0646c3113a
user: pagessrht
secretRef:
name: ceph-pages