https://platformengineering.org logo
#platform-toolbox
Title
# platform-toolbox
s

Shawn McCarthy

06/09/2022, 6:03 PM
Is kubernetes as complicated in other cloud providers , besides AWS ? Isthe answer here? This is from the talk,
Is Kubernetes the only option for your Platform? AWS EKS and ECS Fargate comparison.
l

Luca Galante

06/09/2022, 6:06 PM
GKE tends to be the better implementation
m

Maciej Raszplewicz

06/09/2022, 6:12 PM
It was my question for the audience 🙂 But in GKE do you still have to: • maintain most of the supporting tools yourself (monitoring, autoscaling...), • write huge yaml descriptors?
n

Natan Yellin

06/09/2022, 6:24 PM
@Shawn McCarthy you have to listen to my talk tomorrow on Kubernetes as a cloud operating system!
Regarding your question, I think it’s as complicated as what you need
So if you just need to take a docker container and run it, you can probably get away with simpler options like heroku/appengine/etc
s

Shawn McCarthy

06/09/2022, 6:25 PM
Thanks ! I look forward to your talk @Natan Yellin
n

Natan Yellin

06/09/2022, 6:25 PM
But if you need autoscaling, health checks, configuration management, secrets… etc The complexity is in your requirements (which are requirements we all have) not kubernetes
2
My pleasure 🙂
m

Maciej Raszplewicz

06/09/2022, 6:28 PM
@Natan Yellin I'll watch your talk too! The thesis behind my talk (

https://www.youtube.com/watch?v=3xKONsYbaco

) is that ECS Fargate is enough for most of the use cases.
n

Natan Yellin

06/09/2022, 6:30 PM
@Maciej Raszplewicz cool, I’m going to listen! I’d like to hear that
👍 1
j

Joakim Hansson

06/09/2022, 8:45 PM
I fully agree with @Natan Yellin. Complexity grows with your needs, no matter what platform you choose to run your containers on. I’ve found that ECS is awesome for just getting started running your containers but when you want more advanced capabilities like service mesh, service discovery, blue/green, gitops, etc. you will find that even ECS can get very complicated (with a lot of hacks). As a great example, we’re currently using ECS and wanted a service mesh with JWT auth in our sidecar proxy containers. This is not supported by AppMesh (which is the only official service mesh for ECS) and we ended up having to reverse engineer AppMesh to figure out how AWS generates the envoy bootstrap and write our own which was compatible with app mesh 👀 😄 But I also agree with what you are saying @Maciej Raszplewicz. Most people getting started with container orchestration might not need these capabilities, and in that case I think it’s completely fine to just start out with ECS
🙌 1
m

Maciej Raszplewicz

06/09/2022, 9:45 PM
@Joakim Hansson Like always: we have to choose the right tool. There are some companies that need really advanced features and some that don't. I wanted to point out that using Kubernetes often is like taking a sledgehammer to crack a nut. Your service mesh example is very good - if you need one and have enough people to support it, Kubernetes is currently the best choice.
👍 1
j

Joakim Hansson

06/09/2022, 9:50 PM
Well said 👍 And thanks for the talk btw! @Maciej Raszplewicz
👍 2
27 Views