apiVersion: apps/v1 kind: Deployment metadata: labels: app: ms-protocol tier: backend name: ms-protocol namespace: yibin-charge spec: progressDeadlineSeconds: 600 replicas: 1 selector: matchLabels: app: ms-protocol tier: backend template: metadata: labels: app: ms-protocol tier: backend spec: volumes: - name: volume-4whao8 persistentVolumeClaim: claimName: mas-protocol-log containers: - env: - name: CACHE_IGNORE value: js|html - name: CACHE_PUBLIC_EXPIRATION value: 3d - name: LANG value: C.UTF-8 - name: JAVA_OPTS value: '-Dspring.profiles.active=dev' image: $REGISTRY_HARBOR/$REGISTRY_HARBOR_NAMESPACE/ms-protocol:latest readinessProbe: httpGet: path: / port: 7024 timeoutSeconds: 10 failureThreshold: 30 periodSeconds: 5 imagePullPolicy: Always name: ms-protocol ports: - containerPort: 7021 protocol: TCP resources: limits: cpu: 300m memory: 600Mi requests: cpu: 100m memory: 100Mi volumeMounts: - name: volume-4whao8 mountPath: /file terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always terminationGracePeriodSeconds: 30