Hi,
actually the configuration is a bit tricky, because you need to set a fixed seed node, which is not fixed in Kubernetes. I looked at the Cassandra pod and ported it to Akka Cluster (s. attached file). It derives the config from the Kubernetes API and then starts the Akka Cluster. If the kubernetes service does not exist yet, it has to fail fast, so it can be restarted from the Kubernetes controller, that's why it throws an exception. As an entry point in the main class one can use something like this:
...
val kubeConfig = KubernetesSeednodeConfig.getConfig("akka-kube")
val config = kubeConfig.withFallback(ConfigFactory.load()).resolve()
val system = ActorSystem("akka-kube", config)
...
I will put this all together in a github project, when I find the time and post the link here. Also I did not have the time to play around with, it is not perfect and comes with no warranties.
Ruben