From 585a822b6ebee53a7c33d9ae09e4dfa9c483d23f Mon Sep 17 00:00:00 2001
From: 钟日健 <5689795+arsn@user.noreply.gitee.com>
Date: Tue, 15 Mar 2022 14:23:10 +0800
Subject: [PATCH] 新增 deploy 文件

---
 deploy/deploy.yml |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/deploy/deploy.yml b/deploy/deploy.yml
new file mode 100644
index 0000000..2e74c1c
--- /dev/null
+++ b/deploy/deploy.yml
@@ -0,0 +1,61 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  labels:
+    app: zhba-vue
+  name: zhba-vue
+  namespace: zhba   #一定要写名称空间
+spec:
+  progressDeadlineSeconds: 600
+  replicas: 1
+  selector:
+    matchLabels:
+      app: zhba-vue
+  strategy:
+    rollingUpdate:
+      maxSurge: 50%
+      maxUnavailable: 50%
+    type: RollingUpdate
+  template:
+    metadata:
+      labels:
+        app: zhba-vue
+    spec:
+      imagePullSecrets:
+        - name: aliyun  #提前在项目下配置访问阿里云的账号密码
+      containers:
+        # - image: $REGISTRY/$ALIYUNHUB_NAMESPACE/zhba-vue:SNAPSHOT-$BUILD_NUMBER
+        - image: registry.cn-hangzhou.aliyuncs.com/arsn/zhba-vue:SNAPSHOT-1
+          imagePullPolicy: Always
+          name: app
+          ports:
+            - containerPort: 80
+              protocol: TCP
+          resources:
+            limits:
+              cpu: 300m
+              memory: 600Mi
+          terminationMessagePath: /dev/termination-log
+          terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Always
+      terminationGracePeriodSeconds: 30
+---
+apiVersion: v1
+kind: Service
+metadata:
+  labels:
+    app: zhba-vue
+  name: zhba-vue
+  namespace: zhba
+spec:
+  ports:
+    - name: http
+      port: 80
+      protocol: TCP
+      targetPort: 80
+      nodePort: 32248
+  selector:
+    app: zhba-vue
+  sessionAffinity: None
+  type: NodePort
\ No newline at end of file

--
Gitblit v1.9.3