Interestingly, they have a dedicated VPC per EKS cluster and a single ALB per cluster to expose services running there. And they most likely have more clusters than we do at @payfiteng.bsky.social
Comments
Log in with your Bluesky account to leave a comment
It's quite flexible and usually most of the config is at the top level.
But it allows to easily configure cluster/env specific stuff (ingresses hosts, resources...) if needed (and files are optional).
Before that we were duplicating everything and it was a hell to maintain 😅
For auto mode we would simplify a bit our terraform setup (more addons/karpenter managed by aws) but does it worth +15% € on the nodes?
We're still not totally sure😅
Kinda the same question at PayFit 😅 But I think we'd happily give up on maintaining / keeping up-to-date various controllers & components in order to focus the time & energy spent on that on other things with more value for the users of our internal platform. We may share publicly our ADR on that? 🙂
We already have all plugins versions in our eks terraform module so it's easy to propagate.
And the automode pricing overhead is the same for regular and spot instantes 🙃
So for now it's not really our main focus.
I'm just afraid to lag behind for future eks features that may be only for auto mode.
Comments
Not trying to avoid the same for ArgoCD though: after it's setup with Terraform, ArgoCD is used to re-deploy itself
The multiple levels to override values seems like a hell to reason about and figure out what's actually being picked from where though
They didn't try EKs AutoMode yet - but soon! Fun how we have the same approach and plans at @payfiteng.bsky.social
But it allows to easily configure cluster/env specific stuff (ingresses hosts, resources...) if needed (and files are optional).
Before that we were duplicating everything and it was a hell to maintain 😅
We're still not totally sure😅
And the automode pricing overhead is the same for regular and spot instantes 🙃
So for now it's not really our main focus.
I'm just afraid to lag behind for future eks features that may be only for auto mode.