First

How should I deploy a .NET Core app on Linux with Google Cloud Platform?

Kubernetes Engine with Kubernetes

Deploy to Kubernetes Engine, which "provides a fully managed Kubernetes environment."

This is a pull-based deployment, in which "deployments are performed in an indirect manner. After the CI system has produced a new version of a deployment artifact, it publishes the artifact to a repository."