Cpte-Boot/k8s/services.yaml

135 lines
2.5 KiB
YAML
Raw Normal View History

2026-03-06 15:19:25 +08:00
apiVersion: v1
kind: Service
metadata:
name: wms-basic-service
namespace: wms-system
labels:
app: wms-basic
version: v1
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "8080"
prometheus.io/path: "/actuator/prometheus"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8080
protocol: TCP
name: http
- port: 8080
targetPort: 8080
protocol: TCP
name: http-metrics
selector:
app: wms-basic
sessionAffinity: None
---
apiVersion: v1
kind: Service
metadata:
name: wms-inbound-service
namespace: wms-system
labels:
app: wms-inbound
version: v1
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "8080"
prometheus.io/path: "/actuator/prometheus"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8080
protocol: TCP
name: http
- port: 8080
targetPort: 8080
protocol: TCP
name: http-metrics
selector:
app: wms-inbound
sessionAffinity: None
---
apiVersion: v1
kind: Service
metadata:
name: wms-outbound-service
namespace: wms-system
labels:
app: wms-outbound
version: v1
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "8080"
prometheus.io/path: "/actuator/prometheus"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8080
protocol: TCP
name: http
- port: 8080
targetPort: 8080
protocol: TCP
name: http-metrics
selector:
app: wms-outbound
sessionAffinity: None
---
apiVersion: v1
kind: Service
metadata:
name: wms-inventory-service
namespace: wms-system
labels:
app: wms-inventory
version: v1
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "8080"
prometheus.io/path: "/actuator/prometheus"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8080
protocol: TCP
name: http
- port: 8080
targetPort: 8080
protocol: TCP
name: http-metrics
selector:
app: wms-inventory
sessionAffinity: None
---
apiVersion: v1
kind: Service
metadata:
name: wms-schedule-service
namespace: wms-system
labels:
app: wms-schedule
version: v1
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "8080"
prometheus.io/path: "/actuator/prometheus"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 8080
protocol: TCP
name: http
- port: 8080
targetPort: 8080
protocol: TCP
name: http-metrics
selector:
app: wms-schedule
sessionAffinity: None