1
0
Fork 0
This repository has been archived on 2025-08-23. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
mareshq-gitops-legacy/clusters/cherry/manifests/uptime-kuma/statefulset.yaml

50 lines
1.1 KiB
YAML

apiVersion: apps/v1
kind: StatefulSet
metadata:
name: uptime-kuma
spec:
replicas: 1
serviceName: uptime-kuma
selector:
matchLabels:
app: uptime-kuma
minReadySeconds: 5
template:
metadata:
labels:
app: uptime-kuma
spec:
terminationGracePeriodSeconds: 10
containers:
- name: uptime-kuma
image: louislam/uptime-kuma:1.23.2
env:
- name: UPTIME_KUMA_PORT
value: "3001"
- name: PORT
value: "3001"
ports:
- name: http
containerPort: 3001
protocol: TCP
volumeMounts:
- name: kuma-data
mountPath: /app/data
resources:
limits:
cpu: 500m
memory: 1Gi
requests:
cpu: 500m
memory: 1Gi
volumeClaimTemplates:
- metadata:
name: kuma-data
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: "hcloud-volumes"
volumeMode: Filesystem
resources:
requests:
storage: 1Gi