Hi @Saoirse Amarteifio - in short, the first release of Prefect server was really designed to be a locally hosted API (e.g., all work occurs on the same machine including the UI).
We are working to expose the underlying networking config in a more transparent way, but in the meantime the easiest way to run on kubernetes is to use Prefect Cloud’s API (which is accessible anywhere as long as you have an authorization token). [Note there is a free tier that is suitable for most individual work]