Files
k3s-testing/url/depl.yaml
2025-06-09 19:29:13 +02:00

57 lines
1.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: url
labels:
app: url
spec:
replicas: 1
selector:
matchLabels:
app: url
template:
metadata:
name: url
labels:
app: url
spec:
restartPolicy: Always
containers:
- name: url
image: sintan1729/chhoto-url
imagePullPolicy: Always
resources:
requests:
cpu: 500m
memory: 4Mi
limits:
cpu: 1000m
memory: 32Mi
livenessProbe:
httpGet:
port: 4567
path: /
initialDelaySeconds: 5
timeoutSeconds: 1
periodSeconds: 10
failureThreshold: 3
ports:
- containerPort: 4567
env:
- name: password
value: test123
- name: db_url
value: /data/urls.sqlite
volumeMounts:
- name: url-data
mountPath: /data
volumes:
- name: url-data
hostPath:
path: /mnt/Projects/k3s-testing/url/data
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 0%
maxSurge: 10%