605 lines
19 KiB
YAML
605 lines
19 KiB
YAML
---
|
|
apiVersion: networking.k8s.io/v1beta1
|
|
kind: Ingress
|
|
metadata:
|
|
name: frontend-applications-ingress
|
|
namespace: bjtg
|
|
labels:
|
|
type: frontend
|
|
octopus.control: all-ingress-config-wdd
|
|
app.kubernetes.io/managed-by: octopus-control
|
|
app.kubernetes.io/version: 5.6.0
|
|
annotations:
|
|
kubernetes.io/ingress.class: "nginx"
|
|
nginx.ingress.kubernetes.io/enable-cors: "true"
|
|
nginx.ingress.kubernetes.io/rewrite-target: /$1
|
|
nginx.ingress.kubernetes.io/configuration-snippet: |
|
|
rewrite ^(/supervision)$ $1/ redirect;
|
|
rewrite ^(/supervisionh5)$ $1/ redirect;
|
|
rewrite ^(/pangu)$ $1/ redirect;
|
|
rewrite ^(/ai-brain)$ $1/ redirect;
|
|
rewrite ^(/armypeople)$ $1/ redirect;
|
|
rewrite ^(/base)$ $1/ redirect;
|
|
rewrite ^(/cmsportal)$ $1/ redirect;
|
|
rewrite ^(/detection)$ $1/ redirect;
|
|
rewrite ^(/dispatchh5)$ $1/ redirect;
|
|
rewrite ^(/emergency)$ $1/ redirect;
|
|
rewrite ^(/hljtt)$ $1/ redirect;
|
|
rewrite ^(/jiangsuwenlv)$ $1/ redirect;
|
|
rewrite ^(/logistics)$ $1/ redirect;
|
|
rewrite ^(/media)$ $1/ redirect;
|
|
rewrite ^(/multiterminal)$ $1/ redirect;
|
|
rewrite ^(/mws)$ $1/ redirect;
|
|
rewrite ^(/oms)$ $1/ redirect;
|
|
rewrite ^(/open)$ $1/ redirect;
|
|
rewrite ^(/qingdao)$ $1/ redirect;
|
|
rewrite ^(/qinghaitourism)$ $1/ redirect;
|
|
rewrite ^(/security)$ $1/ redirect;
|
|
rewrite ^(/securityh5)$ $1/ redirect;
|
|
rewrite ^(/seniclive)$ $1/ redirect;
|
|
rewrite ^(/share)$ $1/ redirect;
|
|
rewrite ^(/splice)$ $1/ redirect;
|
|
rewrite ^(/threedsimulation)$ $1/ redirect;
|
|
rewrite ^(/traffic)$ $1/ redirect;
|
|
rewrite ^(/uas)$ $1/ redirect;
|
|
rewrite ^(/uasms)$ $1/ redirect;
|
|
rewrite ^(/visualization)$ $1/ redirect;
|
|
spec:
|
|
rules:
|
|
- host: fake-domain.bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /bjtg/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform
|
|
servicePort: 9528
|
|
- path: /bjtg/supervision/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-suav-platform-supervision
|
|
servicePort: 9528
|
|
- path: /bjtg/supervisionh5/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-suav-platform-supervisionh5
|
|
servicePort: 9528
|
|
- path: /bjtg/pangu/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform
|
|
servicePort: 9528
|
|
- path: /bjtg/ai-brain/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-ai-brain
|
|
servicePort: 9528
|
|
- path: /bjtg/armypeople/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-armypeople
|
|
servicePort: 9528
|
|
- path: /bjtg/base/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-base
|
|
servicePort: 9528
|
|
- path: /bjtg/cmsportal/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-cms-portal
|
|
servicePort: 9528
|
|
- path: /bjtg/detection/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-detection
|
|
servicePort: 9528
|
|
- path: /bjtg/dispatchh5/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-dispatchh5
|
|
servicePort: 9528
|
|
- path: /bjtg/emergency/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-emergency-rescue
|
|
servicePort: 9528
|
|
- path: /bjtg/hljtt/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-hljtt
|
|
servicePort: 9528
|
|
- path: /bjtg/jiangsuwenlv/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-jiangsuwenlv
|
|
servicePort: 9528
|
|
- path: /bjtg/logistics/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-logistics
|
|
servicePort: 9528
|
|
- path: /bjtg/media/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-media
|
|
servicePort: 9528
|
|
- path: /bjtg/multiterminal/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-multiterminal
|
|
servicePort: 9528
|
|
- path: /bjtg/mws/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-mws
|
|
servicePort: 9528
|
|
- path: /bjtg/oms/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-oms
|
|
servicePort: 9528
|
|
- path: /bjtg/open/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-open
|
|
servicePort: 9528
|
|
- path: /bjtg/qingdao/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-qingdao
|
|
servicePort: 9528
|
|
- path: /bjtg/qinghaitourism/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-qinghaitourism
|
|
servicePort: 9528
|
|
- path: /bjtg/security/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-security
|
|
servicePort: 9528
|
|
- path: /bjtg/securityh5/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-securityh5
|
|
servicePort: 9528
|
|
- path: /bjtg/seniclive/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-seniclive
|
|
servicePort: 9528
|
|
- path: /bjtg/share/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-share
|
|
servicePort: 9528
|
|
- path: /bjtg/splice/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-splice
|
|
servicePort: 9528
|
|
- path: /bjtg/threedsimulation/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-threedsimulation
|
|
servicePort: 9528
|
|
- path: /bjtg/traffic/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-traffic
|
|
servicePort: 9528
|
|
- path: /bjtg/uas/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-uas
|
|
servicePort: 9528
|
|
- path: /bjtg/uasms/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-uasms
|
|
servicePort: 9528
|
|
- path: /bjtg/visualization/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-platform-visualization
|
|
servicePort: 9528
|
|
---
|
|
apiVersion: networking.k8s.io/v1beta1
|
|
kind: Ingress
|
|
metadata:
|
|
name: backend-applications-ingress
|
|
namespace: bjtg
|
|
labels:
|
|
type: backend
|
|
octopus.control: all-ingress-config-wdd
|
|
app.kubernetes.io/managed-by: octopus-control
|
|
app.kubernetes.io/version: 5.6.0
|
|
annotations:
|
|
kubernetes.io/ingress.class: "nginx"
|
|
nginx.ingress.kubernetes.io/enable-cors: "true"
|
|
spec:
|
|
rules:
|
|
- host: cmii-admin-data.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-admin-data
|
|
servicePort: 8080
|
|
- host: cmii-admin-gateway.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-admin-gateway
|
|
servicePort: 8080
|
|
- host: cmii-admin-user.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-admin-user
|
|
servicePort: 8080
|
|
- host: cmii-app-release.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-app-release
|
|
servicePort: 8080
|
|
- host: cmii-open-gateway.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-open-gateway
|
|
servicePort: 8080
|
|
- host: cmii-suav-supervision.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-suav-supervision
|
|
servicePort: 8080
|
|
- host: cmii-uas-gateway.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uas-gateway
|
|
servicePort: 8080
|
|
- host: cmii-uas-lifecycle.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uas-lifecycle
|
|
servicePort: 8080
|
|
- host: cmii-uav-airspace.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-airspace
|
|
servicePort: 8080
|
|
- host: cmii-uav-alarm.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-alarm
|
|
servicePort: 8080
|
|
- host: cmii-uav-autowaypoint.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-autowaypoint
|
|
servicePort: 8080
|
|
- host: cmii-uav-brain.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-brain
|
|
servicePort: 8080
|
|
- host: cmii-uav-bridge.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-bridge
|
|
servicePort: 8080
|
|
- host: cmii-uav-cloud-live.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-cloud-live
|
|
servicePort: 8080
|
|
- host: cmii-uav-clusters.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-clusters
|
|
servicePort: 8080
|
|
- host: cmii-uav-cms.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-cms
|
|
servicePort: 8080
|
|
- host: cmii-uav-data-post-process.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-data-post-process
|
|
servicePort: 8080
|
|
- host: cmii-uav-depotautoreturn.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-depotautoreturn
|
|
servicePort: 8080
|
|
- host: cmii-uav-developer.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-developer
|
|
servicePort: 8080
|
|
- host: cmii-uav-device.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-device
|
|
servicePort: 8080
|
|
- host: cmii-uav-emergency.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-emergency
|
|
servicePort: 8080
|
|
- host: cmii-uav-gateway.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-gateway
|
|
servicePort: 8080
|
|
- host: cmii-uav-gis-server.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-gis-server
|
|
servicePort: 8080
|
|
- host: cmii-uav-grid-datasource.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-grid-datasource
|
|
servicePort: 8080
|
|
- host: cmii-uav-grid-engine.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-grid-engine
|
|
servicePort: 8080
|
|
- host: cmii-uav-grid-manage.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-grid-manage
|
|
servicePort: 8080
|
|
- host: cmii-uav-industrial-portfolio.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-industrial-portfolio
|
|
servicePort: 8080
|
|
- host: cmii-uav-integration.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-integration
|
|
servicePort: 8080
|
|
- host: cmii-uav-kpi-monitor.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-kpi-monitor
|
|
servicePort: 8080
|
|
- host: cmii-uav-logger.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-logger
|
|
servicePort: 8080
|
|
- host: cmii-uav-material-warehouse.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-material-warehouse
|
|
servicePort: 8080
|
|
- host: cmii-uav-mission.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-mission
|
|
servicePort: 8080
|
|
- host: cmii-uav-mqtthandler.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-mqtthandler
|
|
servicePort: 8080
|
|
- host: cmii-uav-multilink.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-multilink
|
|
servicePort: 8080
|
|
- host: cmii-uav-notice.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-notice
|
|
servicePort: 8080
|
|
- host: cmii-uav-oauth.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-oauth
|
|
servicePort: 8080
|
|
- host: cmii-uav-process.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-process
|
|
servicePort: 8080
|
|
- host: cmii-uav-sense-adapter.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-sense-adapter
|
|
servicePort: 8080
|
|
- host: cmii-uav-surveillance.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-surveillance
|
|
servicePort: 8080
|
|
- host: cmii-uav-threedsimulation.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-threedsimulation
|
|
servicePort: 8080
|
|
- host: cmii-uav-tower.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-tower
|
|
servicePort: 8080
|
|
- host: cmii-uav-user.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-user
|
|
servicePort: 8080
|
|
- host: cmii-uav-waypoint.uavcloud-bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-waypoint
|
|
servicePort: 8080
|
|
---
|
|
apiVersion: networking.k8s.io/v1beta1
|
|
kind: Ingress
|
|
metadata:
|
|
name: all-gateways-ingress
|
|
namespace: bjtg
|
|
labels:
|
|
type: api-gateway
|
|
octopus.control: all-ingress-config-1.1.0
|
|
app.kubernetes.io/managed-by: octopus-control
|
|
app.kubernetes.io/version: 5.6.0
|
|
annotations:
|
|
kubernetes.io/ingress.class: "nginx"
|
|
nginx.ingress.kubernetes.io/enable-cors: "true"
|
|
nginx.ingress.kubernetes.io/rewrite-target: /$1
|
|
nginx.ingress.kubernetes.io/configuration-snippet: |
|
|
proxy_set_header Upgrade $http_upgrade;
|
|
proxy_set_header Connection "Upgrade";
|
|
spec:
|
|
rules:
|
|
- host: fake-domain.bjtg.io
|
|
http:
|
|
paths:
|
|
- path: /bjtg/oms/api/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-admin-gateway
|
|
servicePort: 8080
|
|
- path: /bjtg/open/api/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-open-gateway
|
|
servicePort: 8080
|
|
- path: /bjtg/api/?(.*)
|
|
pathType: ImplementationSpecific
|
|
backend:
|
|
serviceName: cmii-uav-gateway
|
|
servicePort: 8080
|