diff --git a/enfi-boot-visitor/enfi-boot-module-system/deploy/deployment-enfiboot.yml b/enfi-boot-visitor/enfi-boot-module-system/deploy/deployment-enfiboot.yml new file mode 100644 index 0000000..e6deecd --- /dev/null +++ b/enfi-boot-visitor/enfi-boot-module-system/deploy/deployment-enfiboot.yml @@ -0,0 +1,66 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: enfi-boot + name: enfi-boot + namespace: wang-project #一定要写名称空间 +spec: + progressDeadlineSeconds: 600 + replicas: 1s + selector: + matchLabels: + app: enfi-boot + strategy: + rollingUpdate: + maxSurge: 50% + maxUnavailable: 50% + type: RollingUpdate + template: + metadata: + labels: + app: enfi-boot + spec: + imagePullSecrets: + - name: aliyun-docker-hub #提前在项目下配置访问阿里云的账号密码 + containers: + - image: $REGISTRY/$ALIYUNHUB_NAMESPACE/enfi-boot:SNAPSHOT-$BUILD_NUMBER + # readinessProbe: + # httpGet: + # path: /actuator/health + # port: 8080 + # timeoutSeconds: 10 + # failureThreshold: 30 + # periodSeconds: 5 + imagePullPolicy: Always + name: app + ports: + - containerPort: 8080 + 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: enfi-boot + name: enfi-boot + namespace: wang-project +spec: + ports: + - name: http + port: 8080 + protocol: TCP + targetPort: 8080 + selector: + app: enfi-boot + sessionAffinity: None + type: ClusterIP \ No newline at end of file