You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.8 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: gw-charge
tier: backend
name: gw-charge
namespace: yibin-charge
spec:
progressDeadlineSeconds: 600
replicas: 1
selector:
matchLabels:
app: gw-charge
tier: backend
template:
metadata:
labels:
app: gw-charge
tier: backend
spec:
containers:
- env:
- name: CACHE_IGNORE
value: js|html
- name: CACHE_PUBLIC_EXPIRATION
value: 3d
- name: LANG
value: C.UTF-8
- name: JAVA_OPTS
value: '-Dspring.profiles.active=dev'
# $REGISTRY_HARBOR: 这是一个环境变量代表镜像仓库Registry的地址或主机名。在 Kubernetes 中,环境变量通常用于存储配置信息,以便在部署时注入到 Pod 中。
# $REGISTRY_HARBOR_NAMESPACE: 这是另一个环境变量,代表在镜像仓库中的命名空间或项目名称。
image: $REGISTRY_HARBOR/$REGISTRY_HARBOR_NAMESPACE/gw-charge:latest
readinessProbe:
httpGet:
path: /
port: 7001
timeoutSeconds: 10
failureThreshold: 30
periodSeconds: 5
imagePullPolicy: Always
name: gw-charge
ports:
- containerPort: 7001
protocol: TCP
resources:
limits:
cpu: 300m
memory: 600Mi
requests:
cpu: 100m
memory: 100Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
terminationGracePeriodSeconds: 30