From 1368b134882af60dab9d0f04e5c74185c8fa9b0c Mon Sep 17 00:00:00 2001 From: Agent Date: Mon, 23 Mar 2026 13:13:14 +0000 Subject: [PATCH] =?UTF-8?q?add:=20=E6=B7=BB=E5=8A=A0=20k8s=20deployment.ya?= =?UTF-8?q?ml=EF=BC=8Cdev=20=E7=94=A8=20apply?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 3 +-- k8s/deployment.yaml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 k8s/deployment.yaml diff --git a/.drone.yml b/.drone.yml index 5c41c00..4602420 100644 --- a/.drone.yml +++ b/.drone.yml @@ -44,8 +44,7 @@ steps: cluster: kubernetes namespace: drone commands: - - kubectl -n drone set image deployment/todo-backend todo-backend=ccr.ccs.tencentyun.com/violin/todo-backend:${DRONE_COMMIT_SHA:0:8} - - kubectl -n drone rollout status deployment/todo-backend + - kubectl apply -f k8s/deployment.yaml --- kind: pipeline diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml new file mode 100644 index 0000000..775dc08 --- /dev/null +++ b/k8s/deployment.yaml @@ -0,0 +1,35 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: todo-backend + namespace: drone + labels: + app: todo-backend +spec: + replicas: 1 + selector: + matchLabels: + app: todo-backend + template: + metadata: + labels: + app: todo-backend + spec: + containers: + - name: todo-backend + image: ccr.ccs.tencentyun.com/violin/todo-backend:latest + ports: + - containerPort: 8080 +--- +apiVersion: v1 +kind: Service +metadata: + name: todo-backend + namespace: drone +spec: + selector: + app: todo-backend + ports: + - port: 80 + targetPort: 8080 + type: ClusterIP