Firstly, App Engine standard environment does not provide the API libraries present in the App Engine SDK. Therefore, you may have to first migrate to App Engine flexible and then follow the instructions to move to Kubernetes. You can follow the migration steps for this here[1].
With that being said, running an App Engine application on Kubernetes without changing the app code is doable. You can follow the steps to achieve this here[2].
The entry point for the application is the main function in the main package [3][4]. Though you may have to initialize some parameters for your code by using the init() function found here[5].
As for the “goapp serve” inquiry, this is included with the original App Engine SDK for Go which can be found here[6]. You may choose to create a dockerfile using the “google/cloud-SDK” bundle here[7].
Additionally, if you require any further technical answers, you may ask your question on the following StackOverflow posting here[8].
I hope this helps!
[1] https://cloud.google.com/appengine/docs/flexible/java/migrating
[2] https://cloud.google.com/appengine/docs/flexible/python/run-flex-app-on-kubernetes
[3] https://golang.org/doc/code.html
[4] https://godoc.org/google.golang.org/appengine#Main
[5] https://golang.org/doc/effective_go.html#init
[7] https://hub.docker.com/r/google/cloud-sdk/
[8]https://stackoverflow.com/questions/tagged/google-app-engine