convert sts to a deploy

This commit is contained in:
James Andariese 2024-10-10 23:23:57 -05:00
parent dee993d083
commit 82b664978e
2 changed files with 40 additions and 14 deletions

View File

@ -1,5 +1,5 @@
apiVersion: apps/v1
kind: StatefulSet
kind: Deployment
metadata:
labels:
app: ${deployment:=comfyui}
@ -7,10 +7,11 @@ metadata:
namespace: ${deployment:=comfyui}
spec:
replicas: 1
serviceName: ${deployment:=comfyui}
selector:
matchLabels:
app: ${deployment:=comfyui}
strategy:
type: Recreate
template:
metadata:
labels:
@ -23,6 +24,7 @@ spec:
containers:
- name: ${deployment:=comfyui}
image: git.strudelline.net/cascade/docker-comfyui:v0.2.2
imagePullPolicy: Always
resources:
requests:
cpu: "${cpu_request:=4}"
@ -30,23 +32,32 @@ spec:
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
ports:
- containerPort: 7865
- containerPort: 8848
name: http
protocol: TCP
volumeMounts:
- mountPath: /content/data
name: ${deployment:=comfyui}-data
- mountPath: /app/ComfyUI/input
name: data
subPath: input
- mountPath: /app/ComfyUI/models
name: data
subPath: models
- mountPath: /app/ComfyUI/output
name: data
subPath: output
- mountPath: /app/ComfyUI/temp
name: data
subPath: temp
- mountPath: /app/ComfyUI/user
name: data
subPath: user
runtimeClassName: "${runtime_class:=nvidia}"
nodeSelector:
nvidia.com/gpu.family: ampere
restartPolicy: Always
terminationGracePeriodSeconds: 300
volumeClaimTemplates:
- metadata:
name: ${deployment:=comfyui}-data
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: "${storage_class:=nvme}"
resources:
requests:
storage: ${volume_size:=256Gi}
volumes:
- name: data
persistentVolumeClaim:
claimName: ${deployment:=comfyui}-data

15
pvc.yaml Normal file
View File

@ -0,0 +1,15 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
app: ${deployment:=comfyui}
name: ${deployment:=comfyui}-data
namespace: ${deployment:=comfyui}
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: ${volume_size:=256Gi}
storageClassName: nvme