springboot启动类需要加@PropertySource注解配置启动文件位置
@PropertySource(value = {
"classpath:application.properties","file:/config/application.properties"},ignoreResourceNotFound = true)
1. DockerFile编写
FROM java:8
VOLUME ["/data","/log","/app","/config"]
ADD kuxuandemo-0.0.1-SNAPSHOT.jar /kuxuan.jar
EXPOSE 8088
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/kuxuan.jar"]
运用helm部署pod
2. values.yaml文件的编写
namespace: vcs
replicaCount: 1
resources:
limits:
cpu: 4
memory: 4Gi
requests:
cpu: 2
memory: 4Gi
image:
repository: "镜像地址"
tag: "版本号"
pullPolicy: Always
service:
name: api-server
port: 8088
targetPort: 8088
nodePort: 32090
protocol: TCP