3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-07-06 21:47:24 +02:00
pbot/k8s/deployment.yaml
2024-03-08 23:21:50 -05:00

50 lines
1023 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: candide
namespace: candide
labels:
app: candide
spec:
selector:
matchLabels:
app: candide
replicas: 1
strategy:
type: Recreate
template:
metadata:
labels:
app: candide
spec:
containers:
- name: candide
image: gcr.io/PROJECT_ID/REPOSITORY/IMAGE:GITHUB_SHA
args: ["data_dir=/mnt/persistent", "irc.botnick=candide2"]
volumeMounts:
- mountPath: /mnt/persistent
name: persistent
resources:
requests:
cpu: "0.1"
memory: 100Mi
limits:
cpu: "0.5"
memory: 500Mi
volumes:
- name: persistent
persistentVolumeClaim:
claimName: candide-storage
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: candide-storage
namespace: candide
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi