diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index ace90fb..6a1a20e 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,5 +1,4 @@ name: 全局K3s部署 - on: push: branches: [master] diff --git a/deploy.yaml b/deploy.yaml new file mode 100644 index 0000000..df42b23 --- /dev/null +++ b/deploy.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: admin-ui # 固定为项目名,不再用变量 + namespace: default + labels: + app: admin-ui +spec: + replicas: 1 + selector: + matchLabels: + app: admin-ui + template: + metadata: + labels: + app: admin-ui + spec: + containers: + - name: admin-ui + # 替换为你的镜像仓库地址(如docker.io/yourname/admin-ui) + image: 116.204.74.41:3000/red-future/admin-ui:latest # 或固定用tag,如v1.0 + imagePullPolicy: Always + ports: + - containerPort: 80 # 该项目实际端口 + resources: + requests: + cpu: 100m + memory: 128Mi + limits: + cpu: 500m + memory: 512Mi +--- +apiVersion: v1 +kind: Service +metadata: + name: admin-ui-service + namespace: default +spec: + type: NodePort + selector: + app: admin-ui + ports: + - port: 80 + targetPort: 80 + nodePort: 80 # 该项目专属端口(如其他项目用30002) \ No newline at end of file