首先java服务端部署到k8s中是通过git提交,那要准备好各种配置
1.先创建一个空的git文件
2.java服务端的jar包放到文件中
3.提交的文件必须包含java环境(这个环境就是引入自己打包的java镜像文件)
4.执行jar命令
dockerfile文件的内容:
FROM hub.meiyou.com/rec/java80:1.0 #引入java镜像文件 文件路径和自己打包的镜像名字
COPY forum-sort-test-3.1.3.jar /forum-sort-test-3.1.3.jar #把java服务端的jar拷贝进来 本人的jar名字是forum-sort-test-3.1.3.jar
COPY tf_serving_entrypoint.sh /tf_serving_entrypoint.sh #执行脚本
ENTRYPOINT ["/tf_serving_entrypoint.sh"]
tf_serving_entrypoint.sh的内容:
#!/bin/bash
java -jar -Xms4g -Xmx8g /forum-sort-test-3.1.3.jar --spring.profiles.active=pro >> /data/supeihuang/din_136_log/nohup.out
以上三个文件放在一个目录下即可,另外的build.sh和.gitlab-ci.yml,运维人员会帮你配置好。
注:为了方便查看日志可以自己重定向到离线集群
java -jar -Xms4g -Xmx8g /forum-sort-test-3.1.3.jar --spring.profiles.active=pro >> /data/supeihuang/din_136_log/nohup.out