美文网首页
kubernetes java进程自动退出

kubernetes java进程自动退出

作者: 0neBean | 来源:发表于2019-10-19 22:43 被阅读0次

今天邪了门,在k8s里面部署一套微服务,eureka上面永远只注册了最后一个部署的模块,见鬼,后来进进docker容器观察了一下,发现是java进程退出了,项目没启动。

我细品了一下,只部署一个pod的时候,java进程是不会退出的,当部署第二个pod,第一个pod就退出了,这个我猜应该是资源占用的问题,把第一个挤掉了。

稍微查阅了一些资料,发现k8s和mesos一样,是可以制定cpu和内存资源的用量的,不指定,就没有限制,随便用,但是我明明配置了jvm参数,不应该出现两个项目就再一台服务器出现互相挤掉的情况,初步推断我遇到了两个问题:

  • 1:pod没有指定cpu和内存占用量

  • 2 java程序的jvm参数似乎无效,任然占用了庞大的资源

好,我这也不是琼瑶剧,不写心路历程了,直接上解决方法:

  • 问题一解决办法:

kubernetes cpu内存资源指定详解,及用量计算方式

相关文章

网友评论

      本文标题:kubernetes java进程自动退出

      本文链接:https://www.haomeiwen.com/subject/kzenmctx.html