juntekim.com/kokoro/kokoro.yaml
2026-03-08 14:25:17 +00:00

65 lines
1.1 KiB
YAML

# ================================
# KOKORO-FASTAPI - CPU
# https://github.com/remsky/Kokoro-FastAPI
# ================================
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: kokoro
labels:
app: kokoro
spec:
replicas: 1
selector:
matchLabels:
app: kokoro
template:
metadata:
labels:
app: kokoro
spec:
containers:
- name: kokoro
image: ghcr.io/remsky/kokoro-fastapi-cpu:latest
ports:
- containerPort: 8880
resources:
requests:
cpu: "500m"
memory: "1Gi"
limits:
cpu: "2"
memory: "4Gi"
---
apiVersion: v1
kind: Service
metadata:
name: kokoro
spec:
selector:
app: kokoro
ports:
- port: 8880
targetPort: 8880
---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: kokoro-ingressroute
spec:
entryPoints:
- websecure
routes:
- match: Host(`kokoro.juntekim.com`)
kind: Rule
services:
- name: kokoro
port: 8880
tls:
certResolver: myresolver
domains:
- main: kokoro.juntekim.com