middle-admin-ant/deploy/mes-antd-admin-prod.yaml

116 lines
2.5 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

apiVersion: apps/v1
kind: Deployment
metadata:
name: mes-antd-admin
namespace: sealers-prod
labels:
app: mes-antd-admin
spec:
replicas: 1
revisionHistoryLimit: 5
selector:
matchLabels:
app: mes-antd-admin
template:
metadata:
labels:
app: mes-antd-admin
spec:
containers:
- name: bmes-antd-admin
image: registry.gitlab.com/seasoul/mes-antd-admin:latest
imagePullPolicy: Always
ports:
- containerPort: 80
readinessProbe:
tcpSocket:
port: 80
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 80
initialDelaySeconds: 15
periodSeconds: 20
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 200m
memory: 256Mi
volumeMounts:
- name: timezone
mountPath: /etc/localtime
# ============EnvSetttingStart===========
# 该内容为gozero-batch生成的内容请不要手动修改
env: # 环境变量
- name: API_SERVER_HOST # Api服务地址
value: http://zxx4.f3322.net # 请在files-settings.yaml中修改
# 该内容为gozero-batch生成的内容请不要手动修改
# ============EnvSetttingEnd===========
imagePullSecrets:
- name: gitlab
volumes:
- name: timezone
hostPath:
path: /usr/share/zoneinfo/Asia/Shanghai
---
apiVersion: v1
kind: Service
metadata:
name: mes-antd-admin-svc
namespace: sealers-prod
spec:
ports:
- port: 19001
targetPort: 19001
selector:
app: mes-antd-admin
---
apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
name: mes-antd-admin-hpa-c
namespace: sealers-prod
labels:
app: mes-antd-admin-hpa-c
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: mes-antd-admin
minReplicas: 1
maxReplicas: 50
metrics:
- type: Resource
resource:
name: cpu
targetAverageUtilization: 80
---
apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
name: mes-antd-admin-hpa-m
namespace: sealers-prod
labels:
app: mes-antd-admin-hpa-m
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: mes-antd-admin
minReplicas: 1
maxReplicas: 50
metrics:
- type: Resource
resource:
name: memory
targetAverageUtilization: 80