How is Google App Engine (Flexible) different from Google Kubernetes Engine?

0 votes
Specific to Docker-based deployment, what are the differences between those two? What are the use cases where it's more preferred to use Google Container Engine over App Engine Flexible?
Sep 25 in GCP by anonymous
• 3,250 points
26 views

1 answer to this question.

0 votes

They are different things.

App Engine versatile is concentrated on application development - i.e.(you have an application and you want to be deployed and managed by Google).

On the other hand, Kubernetes is more about having your own infrastructure.

Obviously, you'll be able to conjointly deploy applications in Kubernetes however, as it is your "own" infrastructure, you're the one to directly manage how both the infrastructure and the application can behave(create services, create scalability policies, RBAC, security policies...).

In this sense, Kubernetes is more flexible in what you'll be able to achieve.

However, as a developer, you may not be interested in the infrastructure at all, only that your application works and scales.

For this type of profile, App Engine flexible is more appropriate.

If on the other side, you want to manage a complete Container infrastructure, then Kubernetes is for you.

answered Sep 25 by Sirajul
• 29,340 points

Related Questions In GCP

0 votes
2 answers
0 votes
1 answer
0 votes
1 answer

Default session timeout for a java app engine

Default session timeout is set to 30 ...READ MORE

answered Sep 25 in GCP by Sirajul
• 29,340 points
27 views
0 votes
1 answer

Is it possible to use Windows Server Containers OS in Google Kubernetes Engine?

It is possible to run Windows containers, however solely as a container in a compute Engine ...READ MORE

answered Sep 25 in GCP by anonymous
• 29,340 points
13 views
0 votes
1 answer