just use Erlang/BEAM[0]. I love Go but it's a poor[1] tool for building truly resilient distributed systems. the workaround suggested by F Campoy seems to be to wrap K8 around go to make it more like BEAM (see second video below ...)
[0] Erik Stenman - BEAM: What Makes Erlang BEAM - Code Mesh 2017 https://www.youtube.com/watch?v=FonRzASOkZE
[1] GOTO 2018 • The Robustness of Go • Francesc Campoy https://www.youtube.com/watch?v=ScE9TnoWltA&t=1437s