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