First

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

Compute Engine with image baking and Spinnaker

Deploy to Compute Engine, which "lets you create and manage virtual machine instances. It supports a range of... Linux distributions, plus sizing, and configuration options."

Image baking refers to creating a custom virtual machine image.

Spinnaker is an "open-source, multi-cloud continuous delivery platform." It "has built-in support for Kubernetes Engine and allows you to implement more advanced deployment strategies."

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."