kind: Deployment
apiVersion: apps/v1
metadata:
  labels:
    k8s.kuboard.cn/name: yudao-module-auto  #每个微服务中有很多一样的名称，如本微服务中的yudao-module-auto，全部取一样即可
  name: yudao-module-auto
  namespace: zcii
spec:
  replicas: 1   #部署实例个数，默认都是2个
  selector:
    matchLabels:
      k8s.kuboard.cn/name: yudao-module-auto
  template:
    metadata:
      labels:
        k8s.kuboard.cn/name: yudao-module-auto
    spec:
      containers:
        - name: yudao-module-auto
          image: 10.36.29.128:8802/zcii/yudao-module-auto:pro
          imagePullPolicy: Always #必须写成always
          ports:
            - containerPort: 48080
          env:
            - name: nacos_host
              value: '10.36.31.55'
            - name: nacos_port
              value: '30100'
            - name: nacos_name
              value: '49e27373-9aae-488d-a6d7-db6a09952a27'
            - name: ip
              value: '10.36.29.136'
            - name: tag
              value: 'prod'
          volumeMounts:
            - name: app-logs
              mountPath: /home/zcii/yudao-module-auto
            - name: app-time
              mountPath: /etc/localtime
          resources:
            limits:
              cpu: 1000m
              memory: 3072Mi
            requests:
              cpu: 500m
              memory: 1536Mi
      volumes:
        - name: app-logs
          hostPath:
            path: /home/logs/yudao-module-auto   #日志挂载路径，不同的微服务改最后一个名称即可
        - name: app-time
          hostPath:
            path: /etc/localtime #不用修改这个路径
---
kind: Service
apiVersion: v1
metadata:
  annotations:
    k8s.kuboard.cn/workload: yudao-module-auto
  labels:
    k8s.kuboard.cn/name: yudao-module-auto
  name: yudao-module-auto
  namespace: zcii
spec:
  ports:
    - port: 48080
      targetPort: 48080
      name: "48080"
      nodePort: 48080  #微服务外部访问的端口号，需要根据实际情况修改。k8s中已经把所有接口都开放，不需要在30000的端口范围内，以前测试是多少现在还设多少即可
  type: NodePort
  selector:
    k8s.kuboard.cn/name: yudao-module-auto
