You can also tail the logs <https://github.com/sbawaska/charts/blob/fe573cd28ce0b9feb832b1c2d5154922ee4f6903/incubator/geode/templates/server.yaml#L34> after starting the server. This also allows you to see the logs with the "kubectl log" command:
I am also working on a helm chart for geode. Would appreciate any feedback: https://github.com/sbawaska/charts/tree/master/incubator/geode On Mon, Jul 23, 2018 at 3:18 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 > <+81%2080-3716-3736> > Support.Pivotal.io <https://pivotal.io/support> | Mon-Fri 9:00am to > 5:30pm JST | 1-877-477-2269 <(877)%20477-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 >> >
