Use the LocatorLauncher and ServerLauncher classes to launch processes
in the foreground.
On 7/23/18 2:47 AM, trung kien wrote:
Hi all,
Anyone has idea how to deploy geode on kubernetes correctly?
kuberetes requires process to run in fore-ground mode, but gfsh start
processes in background-mode
I found this guy (https://github.com/markito/geode-kubernetes)
he's doing tricky thing by running infinite while loop after starting gfsh
while true; do
sleep 20
done
This works, but in case of failure the pod will never be restarted.
So failure recovery doesn't really work.
I'm thinking couple of other solutions:
1/ Start using java command (not via gfsh), this will start process in
fore-ground mode
2/ Using gfsh, but instead of infinite while loop, having a script to
monitor status of geode members and exit in case of failure
Anyone has better idea on this?
--
Thanks
Kien