Containers-roadmap: [EKS/Fargate] Support for Wildcard * Namespaces

Created on 3 Dec 2019  路  6Comments  路  Source: aws/containers-roadmap

the problem

Today you have to specify each namespace from which you want to run pods on Fargate in a Fargate profile.

the solution

EKS with Fargate will support adding wildcard * namespaces to the fargate profile

EKS

Most helpful comment

Will this allow us to have environment specific Fargate profiles?
For example:

  • prod profile runs all pods in prod-* namespaces
  • staging profile runs all pods in staging-* namespaces
  • dev profile runs all pods in dev-* namespaces

All 6 comments

Will it support a * for any workspace, so we can have selective controls through labels only?

Will this allow us to have environment specific Fargate profiles?
For example:

  • prod profile runs all pods in prod-* namespaces
  • staging profile runs all pods in staging-* namespaces
  • dev profile runs all pods in dev-* namespaces

I would also suggest a list syntax dev,staging,prod . just as an example

We are running our apps in multitenancy model, which means, we e.g. have a multiple dev environments, which are running in separate namespaces:

myapp-dev2
...
myapp-devX

So in this case, it would be nice, if it is possible to define a profile with a wildcard.

myapp-dev*

So I prefer the solution of @rblaine95

We have the same setup as @kirnberger1980. So we would prefer @rblaine95's proposal too.

Also, if you want for example to link a Gitlab CICD cluster using only fargate nodes, it has managed namespaces that match repository names ... so there is needed the wildcard to match any namespace orthogonally to the labels.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tabern picture tabern  路  3Comments

talawahtech picture talawahtech  路  3Comments

sarath9985 picture sarath9985  路  3Comments

aliabas7 picture aliabas7  路  3Comments

tabern picture tabern  路  3Comments