Multi-application deployment on GKE cluster
What factors are to be considered to decide the level of isolation among the apps?
e.g.
Scenario 1 -
1 cluster = N Namespace = M services (1 namespace = 2 or more services/apps).
Scenario 1A -
1 cluster = N Namespace = M services (1 namespace = 2 or more services/apps).
Each service having dedicated ingress.
Scenario 1B -
1 cluster = N Namespace = M services (1 namespace = 2 or more services/apps).
Ingress shared across services.
Scenario 2 -
1 cluster = N Namespace = N services (1 namespace = 1 service/app).