阿里云k8s1.33部署yaml和dockerfile配置文件
- yaml 文件
FROM registry.cn-hangzhou.aliyuncs.com/dockerhub_mirror/java:21-anolisMAINTAINER wangiegie@gmail.comENV TZ=Asia/Shanghai ENV LANG C.UTF-8 ENV JAVA_OPTS="-Xms512m -Xmx1024m -Djava.security.egd=file:/dev/./urandom"RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezoneRUN mkdir -p /sys-upmsWORKDIR /sys-upmsEXPOSE 4000ADD ./target/upms-biz.jar ./sys-upms-biz.jarCMD sleep 60;java $JAVA_OPTS -jar sys-upms-biz.jar
-
dockerfile 文件
apiVersion: apps/v1 kind: Deployment metadata:name: sys-upms spec:replicas: 1selector:matchLabels:app: sys-upmstemplate:metadata:labels:app: sys-upmsspec:imagePullSecrets:- name: acr-secret # 引用已创建的Secret名称containers:- name: sys-upmsimage: ${IMAGE}ports:- containerPort: 4000env:- name: TZvalue: Asia/Shanghairesources:requests:memory: "512Mi"cpu: "256m"limits:memory: "1024Mi"cpu: "512m" --- apiVersion: v1 kind: Service metadata:name: sys-upms spec:selector:app: sys-upmsports:- port: 4000targetPort: 4000type: ClusterIP