So everyone has to earn at least below 50k?
I mean overhead cost, building rents and c level salaries?!
52 karma · joined March 22, 2023
So everyone has to earn at least below 50k?
I mean overhead cost, building rents and c level salaries?!
My experience still counts for something and the example with those 700 VMS is something I didn't just saw once.
And so so much changed in the last 4 years.
But at least for me, the 'easy to use' threshold happend somewhere like 2-3 years ago.
And Gardner for example upgrades quite well.
Rke2 is quite stable for me but rancher integration is still not perfect.
But even doing k8s by hand with Ansible was already double 3 years ago. That's what I started and I had it up and running. I switched to rke2 because I realized that this will not be sustainable/ is not worth it to do it myself on this level.
And it pushed the needle tremendously.
I'm lost on how you can compare this even.
Ingress, lb, storage, network...
And I have my small setup running with all of it too. Took me a weekend to set it up.
Rke2, nginx ingress, classic lb in front, cert manager and everything else in argocd.
And just inventing known stuff doesn't mean they are infra or platform experts.
I grew into cloud in the same time frame as they did and I'm also a platform expert and k8s expert.
So are they automatically better in deployment and platforms because they invented ruby on rails?
Oncall, new features, security etc.
No small it department I worked with, was anywhere close to the features and quality of Google and co.
We had all of these problems with self developed automatisation.
It still was garbage.
K8s just solves those issues out if the box.
Alone the Paradigma shift from doing things step by step vs describing what you need and than things happen on it is a game changer.
K8s is probably 100x easier than Ansible.
And Ansible also has it's bigger ecosystem like Ansible tower.
Basically your k8s control plane but in bad
They are very easy to use
The main issues we faced with over 700VMs were: outdated os, full disks, full inodes, broken hardware, missing backups or missing backup strategy, oom.
K8s health itself, fixes out of memory by restarting a pod, solves storage by shipping logs out and killing a pod in case it still runs full, has a rollout startegy, health checks and readiness probes.
It provides easy deployment mechanism out of the box, adding a domain is easy, certificates get renewed centrally and automatically.
Scaling is just a replica number and you have node Autoupgrade features build in.
K8s provides what people build manually out of the box, certified, open sourced and battle tested.
It's just not worth it at all.
Ram is much slower, energy consumption is higher, core count and caches are lower.
Alone caches can hurt you a lot. I had to upgrade my CPU after I got a new DSLR because the new raw files just killed it and I'm pretty sure it was the cache sizes
And it allows your teams to deploy everything they need without a admin team.
Even ingress you can define
And k8s scales very well to very low and high numbers.
Because k8s provides battle tested Features like rollout lb etc.
And the ecosystem is great.
Certmanager, argocd kube stack.
I'm baffled tbh how they had such a difference experience with k8s than I do
A lightweight k8s stack out of the box + argocd + cert manager is like I fra steroids.
You de cloud and now use some mini tool like mrskd?
I'm running k8s on azure (small), gke (very big), rke2 on a setup with 5 nodes and k3s.
I'm totally lost why they would de k8s after investing already so much time? They should be able to work with k8s really well at this point.
Sry to say but for me it feels the company has a much bigger issue than cloud vs non cloud: no one with proper experience and strategy.