UNPKG

zc-project

Version:

项目模板

73 lines (72 loc) 2.31 kB
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