Or does it just make sense to stick with GCP since K8s has Google's blessing?
Or...
Or does it just make sense to stick with GCP since K8s has Google's blessing?
Or...
The only downside is that Google Cloud doesn't have a hosted DB offering for PostgreSQL, like AWS RDS, so it took me a while to set up everything properly.
Finally, from a purely subjective point of view, Google's Material design is easy on the eyes.
This is roughly what we ended up with for our stack: https://cl.ly/1z141g0e1w38 (The top three instances are K8S, then two GlusterFS instances which hold persistent volumes for pods and finally three PSQL instances that also run Redis Sentinels with a quorum of 2 - Redis itself is on Kubernetes as a DaemonSet)
> Two reasons really, the first is that AWS has become this bloated mess of "stuff", making it increasingly harder to use
Are you referring to any specific offerings: CodeDeploy/Beanstalk/EC2? Or generally the entirety of AWS catalog? I agree that the sheer amount of configurations and the breath of offerings might appear bloated and there are parts where AWS looks its age, not necessarily a bad thing, though.
> because so much time is needed to either constantly look at it to see what's new/changed or vigilantly document everything
I am not able to relate to this. AWS is pretty serious abt backwards compatibility and making transitions smooth unless there's a serious security risk.
Re: Console: This complaint comes up often on HN. Thanks for pointing it out.
Re: Convention over configuration: K8s seems to be a great piece of software from what I keep reading abt it. I can understand why anyone would choose to use it. I am left wondering why it isn't as easily usable on AWS infrastructure... I guess I must try it out myself, someday.
And as a "very" curious developer, I always get pulled into analysis paralysis. Not so with GKE. There's one way to accomplish a particular thing, the only choice is UI versus CLI - and since most of us have Google accounts anyway, gettings started with GKE is maybe a couple of commands and you have a cluster up and running.
Try googling how to set up Jenkins/WordPress on AWS/GKE. A VERY real world examples and Google provides docs, AWS does not - I'm not interested in high-level overviews, I want to solve a particular problem.
What AWS needs first and foremost is a competent UX team.
I am a Google Cloud PM, though not on Cloud SQL itself.