apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: lowcode-center-web
name: lowcode-center-web
namespace: gpt
spec:
replicas: 1
selector:
matchLabels:
app: lowcode-center-web
template:
metadata:
labels:
app: lowcode-center-web
spec:
containers:
- image: 自己的镜像地址
imagePullPolicy: IfNotPresent
name: lowcode-center-web
imagePullSecrets:
- name: aliyun-register-pwd
---
apiVersion: v1
kind: Service
metadata:
labels:
app: lowcode-center-web
name: lowcode-center-web-service
namespace: gpt
spec:
type: LoadBalancer
ports:
- name: lowcode-center-web-port
port: 10020
protocol: TCP
targetPort: 80
selector:
app: lowcode-center-web
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: gpt-web-nginx-manage-ingress
namespace: gpt
#annotations:
# kubernetes.io/ingress.class: traefik
spec:
ingressClassName: traefik
rules:
- http:
paths:
- path: /lowcode-center-web/
pathType: Prefix
backend:
service:
name: lowcode-center-web-service
port:
number: 10020