zkt25/statefulset.yaml

32 lines
710 B
YAML

apiVersion: apps/v1
kind: StatefulSet
metadata:
name: typing-backend
namespace: typing-game
spec:
serviceName: "backend-service"
replicas: 1
selector:
matchLabels:
app: typing-backend
template:
metadata:
labels:
app: typing-backend
spec:
containers:
- name: backend
image: alpine
command: ["/bin/sh", "-c", "while true; do echo Hello from StatefulSet >> /data/log.txt; sleep 10; done"]
volumeMounts:
- name: backend-storage
mountPath: /data
volumeClaimTemplates:
- metadata:
name: backend-storage
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 1Gi