Hello Krisztian,
I would actually recommend using the helm chart, rather than rolling your own. At the end of the day, the helm chart is a set of k8s deployment yamls, which have done a lot of the work for you.
To get to your questions around the LoadBalancer:
1. Are you trying to connect agents from outside the Kubernetes cluster? From within, I'd expect them to not have any trouble connecting to port 8154.
2. Assuming that's true, what you mentioned about the self-signed certificate is relevant for GoCD versions less than 19.5.0. Since 19.5.0, there is a beta feature which allows you to terminate SSL outside. It is mentioned in the release notes:
https://www.gocd.org/releases/#19-5-0 - you shouldn't even need port 8154 in that case.
Since you are having some trouble, we're assuming others would too. We're going to look into a setup such as the one you mention, so that we can improve the documentation, if nothing else. Please expect a reply here, with some more information.
If you can provide more information about the kind of setup you have, please let us know.
About your question around the initial setup: The server.persistence.subpath.godata property in the helm chart is probably going to be useful. It's usually pointed to a persistent volume, which has the setup you want.
Cheers,
Aravind
> --
> You received this message because you are subscribed to the Google Groups "go-cd" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
go-cd+un...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/go-cd/2efd56e1-ab45-4181-af4d-6caac070abed%40googlegroups.com.