apiVersion: apps/v1 kind: Deployment metadata: name: kitchenmanage namespace: kube- spec: selector: matchLabels: app: kitchenmanage replicas: 1 template: metadata: labels: app: kitchenmanage spec: containers: - image: 10.2.1.24:10242/bpa/kitchenmanage: imagePullPolicy: IfNotPresent name: kitchenmanage env: - name: branch value: - name: TZ value: Asia/Shanghai ports: - containerPort: 80 protocol: TCP volumeMounts: - mountPath: "/app/appsettings.json" name: kitchenmanage-config readOnly: true subPath: appsetting - mountPath: "/etc/localtime" name: timezone resources: requests: cpu: "100m" memory: "112Mi" limits: cpu: "500m" memory: "512Mi" volumes: - name: kitchenmanage-config configMap: name: kitchenmanage-config - name: timezone hostPath: path: /usr/share/zoneinfo/Asia/Shanghai --- kind: Service apiVersion: v1 metadata: labels: app: kitchenmanage name: kitchenmanage namespace: kube- spec: type: ClusterIP ports: - port: 80 name: http selector: app: kitchenmanage