cm.yaml 692 B

12345678910111213141516171819202122232425262728293031323334353637
  1. apiVersion: extensions/v1beta1
  2. kind: Deployment
  3. metadata:
  4. name: cm
  5. spec:
  6. replicas: 1
  7. template:
  8. metadata:
  9. labels:
  10. app: cm #给pod加上labels
  11. spec:
  12. containers:
  13. - name: apigw
  14. image: registry.cn-shenzhen.aliyuncs.com/construction_management/construction_management:latest
  15. ports:
  16. - containerPort: 6060
  17. imagePullPolicy: Always
  18. imagePullSecrets:
  19. - name: regsecret
  20. # 定义service
  21. ---
  22. apiVersion: v1
  23. kind: Service
  24. metadata:
  25. name: cm
  26. spec:
  27. type: NodePort
  28. selector:
  29. app: cm
  30. ports:
  31. - protocol: TCP
  32. name: cm
  33. nodePort: 30008
  34. port: 6060
  35. targetPort: 6060
  36. ---