Running App Engine Apps on Kubernetes Engine

This guide shows you how to run an App Engine flexible environment application
on Kubernetes Engine. To run your app on Kubernetes Engine, you need to create a
Dockerfile for it, build a container using that Dockerfile, and run the
container in Kubernetes Engine. No code changes are required.

Before you begin

Before following the instructions on this page, take the following steps:

Replace [YOUR-DEPLOYMENT-NAME] with the name you want to use for your
deployment, replace [YOUR-PROJECT-ID] with your Kubernetes Engine project
ID, and replace [YOUR-CONTAINER-NAME] with the name of the container you
created for your app.

What's next

You may want to learn more about Kubernetes and the kubectl command.
Google Kubernetes Engine uses Kubernetes for container management, deployment and
scaling. More information on Kubernetes is available on the external
Kubernetes site.

This guide uses kubectl, the command line interface for managing
Kubernetes clusters. More information on kubectl is available in the
kubectl reference.