thanks Akihiro, I like the #1 better, but using LocatorLauncher or ServerLauncher it also create background process right?
I was running ps grep command to get full java process start by gfsh, but it’s urgly solution. On Mon, Jul 23, 2018 at 5:11 AM Akihiro Kitada <[email protected]> wrote: > Hello Kein, > > I prefer the solution 1. > > >1/ Start using java command (not via gfsh), this will start process in > fore-ground mode > > If using LocatorLauncher and ServerLauncher classes, you can write > Locators and Cache Servers launcher in fore-ground mode with less coding. > > Thanks. > > > -- > Akihiro Kitada | Staff Customer Engineer | +81 80 3716 3736 > Support.Pivotal.io <https://pivotal.io/support> | Mon-Fri 9:00am to > 5:30pm JST | 1-877-477-2269 > [image: support] <https://support.pivotal.io/> [image: twitter] > <https://twitter.com/pivotal> [image: linkedin] > <https://www.linkedin.com/company/3048967> [image: facebook] > <https://www.facebook.com/pivotalsoftware> [image: google plus] > <https://plus.google.com/+Pivotal> [image: youtube] > <https://www.youtube.com/playlist?list=PLAdzTan_eSPScpj2J50ErtzR9ANSzv3kl> > > > > 2018年7月23日(月) 18:47 trung kien <[email protected]>: > >> 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 >> > -- Thanks Kien
