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"