manifests/cgs/load.yaml
2025-04-12 13:11:34 +08:00

51 lines
1.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: app
namespace: cgs
labels:
app: cgs
spec:
replicas: 5
selector:
matchLabels:
app: cgs
template:
metadata:
annotations: {}
labels:
app: cgs
spec:
#nodeSelector:
# region: us
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: region
operator: NotIn
values:
- cn
- key: kubernetes.io/hostname
operator: NotIn
values:
- claw-hk2
containers:
- name: app
image: songtianlun/chatgpt-web:latest
imagePullPolicy: Always
ports:
- containerPort: 3002
name: web
env:
- name: OPENAI_API_BASE_URL
value: "https://www.gptapi.us"
- name: OPENAI_API_KEY
value: "sk-ctwJWUefglo8FVeY54A7FeDe86834e728e0cCc3c0f5071D0"
- name: OPENAI_API_MODEL
value: "gpt-4o-mini"
- name: TZ
value: "Asia/Shanghai"