apiVersion: apps/v1 kind: Deployment metadata: name: tzb-server namespace: bj1-tzb labels: app: tzb-server spec: replicas: 2 selector: matchLabels: app: tzb-server template: metadata: labels: app: tzb-server spec: imagePullSecrets: - name: registry-auth containers: - name: tzb-server image: ccr-29eug8s3-vpc.cnc.bj.baidubce.com/public/tiaozhanbei-server:05141 ports: - containerPort: 8080 resources: requests: cpu: "100m" memory: "128Mi" limits: cpu: "200m" memory: "256Mi" env: - name: DB_HOST value: "mysql-prod.rdsmd4w68w703bh.rds.bj.baidubce.com" restartPolicy: Always --- apiVersion: v1 kind: Service metadata: name: tzb-server namespace: bj1-tzb spec: selector: app: tzb-server ports: - protocol: TCP port: 8080 targetPort: 8080 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: tzb-ingress namespace: bj1-tzb spec: ingressClassName: nginx rules: - host: tiaozhanbei.d-robotics.cc http: paths: - path: / pathType: Prefix backend: service: name: tzb-server port: number: 8080