Java 是否可以从程序中设置就绪性和活力探测?
我是Kubenetes的新手,我想澄清以下几点 假设我们有一个容器化java程序(使用docker)在k8s中运行。当JVM消耗的堆大小达到极限时,我需要停止获取对pod的请求。为此,我可以将就绪性和活力探测设置为特定的值,以便获得对该pod的进一步请求吗?如果是,我如何设置这些值Java 是否可以从程序中设置就绪性和活力探测?,java,docker,kubernetes,Java,Docker,Kubernetes,我是Kubenetes的新手,我想澄清以下几点 假设我们有一个容器化java程序(使用docker)在k8s中运行。当JVM消耗的堆大小达到极限时,我需要停止获取对pod的请求。为此,我可以将就绪性和活力探测设置为特定的值,以便获得对该pod的进一步请求吗?如果是,我如何设置这些值 谢谢是的,这是可能的。K8s livinessProbes可以是一个命令 例如 livenessProbe: exec: command: - /bin/sh - -c - /ho
谢谢是的,这是可能的。K8s livinessProbes可以是一个命令 例如
livenessProbe:
exec:
command:
- /bin/sh
- -c
- /home/test/check.sh
如果然后编写一个脚本检查JVM使用的堆,您应该拥有所需的探测。设置什么值?您在应用程序内部使用的是什么框架?我使用的是Springboot(Java)