apiVersion: apps/v1 kind: Deployment metadata: name: own-tools labels: app: own-tools spec: replicas: 1 selector: matchLabels: app: own-tools template: metadata: labels: app: own-tools spec: containers: - name: toolbox # TODO: 确认你的 Gitea 镜像完整路径 image: git.pengzhan.dev/haopengzhan/own-tools:latest imagePullPolicy: Always ports: - containerPort: 8080 env: - name: PORT value: "8080" - name: GIN_MODE value: "release" - name: GA_ID value: "" # 填入你的 G-XXXXXXXXXX resources: limits: cpu: "500m" memory: "256Mi" requests: cpu: "100m" memory: "128Mi" --- apiVersion: v1 kind: Service metadata: name: own-tools-service spec: selector: app: own-tools ports: - protocol: TCP port: 80 targetPort: 8080 type: ClusterIP --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: own-tools-ingress annotations: kubernetes.io/ingress.class: traefik spec: rules: - host: toolbox.pengzhan.dev # 请修改为你的实际域名 http: paths: - path: / pathType: Prefix backend: service: name: own-tools-service port: number: 80