apiVersion: apps/v1 kind: Deployment metadata: name: juno-payment-center spec: replicas: 1 selector: matchLabels: app: juno-payment-center template: metadata: labels: app: juno-payment-center spec: imagePullSecrets: - name: ccr containers: - name: app image: ccr.ccs.tencentyun.com/juno/payment-center:uat imagePullPolicy: IfNotPresent ports: - containerPort: 8077 name: http protocol: TCP # livenessProbe: # httpGet: # path: /ping # port: http # initialDelaySeconds: 20 # periodSeconds: 10 # timeoutSeconds: 5 # readinessProbe: # httpGet: # path: /ping # port: http # initialDelaySeconds: 20 # periodSeconds: 10 # timeoutSeconds: 5 resources: limits: cpu: "2" memory: 2Gi requests: cpu: 1m memory: 1Mi volumeMounts: - name: wechat-payment-secret mountPath: /etc/wechat-payment readOnly: true volumes: - name: wechat-payment-secret secret: secretName: wechat-payment-secret defaultMode: 420