stock2_argocd/gp2503/patch/api-deployment_patch.yaml
william cf9865ef88 1
2025-06-07 21:41:28 +08:00

47 lines
1.3 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: stock2-java-api
spec:
replicas: 3
template:
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- stock2-java-api
topologyKey: kubernetes.io/hostname
containers:
- name: stock2-java-api
image: juyou.tencentcloudcr.com/juyoutech/stock2_java_api:main
imagePullPolicy: Always
envFrom:
- configMapRef:
name: mysql-configmap
- configMapRef:
name: redis-configmap
- configMapRef:
name: storage-configmap
env:
- name: TZ
value: "Asia/Shanghai"
livenessProbe:
httpGet:
path: /api/service.do
port: 8080
initialDelaySeconds: 60
periodSeconds: 10
timeoutSeconds: 3
failureThreshold: 3
# resources:
# requests:
# cpu: "0.5"
# memory: "4Gi"
# limits:
# cpu: "1"
# memory: "8Gi"