4 ms·
There is nothing complicated to deploy a single deployment on Kubernetes, people that say so either don't use Kuberentes or are just lying. https://kubernetes.
by Thaxll 5y ago
There is nothing complicated to deploy a single deployment on Kubernetes, people that say so either don't use Kuberentes or are just lying.
https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#creating-a-deployment https://kubernetes.io/docs/concepts/workloads/controllers/de...
What's complicated is to operate a Kubernetes cluster, nothing forces you to do that, major cloud provider all do it pretty well.
As for OP post lot of things don't make sense, I think the only valid reasons is about isolation which k8s is not very good at for now ( multi tenancy ). The rest is interesting... let them build there own solution to maintain and operate and see how it goes for them in 2 years.
Things that I found strange:
- Complexity "understanding how Kubernetes works and why it was implemented this way is hard"
So instead they're building their own tools? If you have the knowledge to build a similar platform, extanding and understanding k8s is easy.
- Global and multi-zone deployments "Implementing multi-zone with Kubernetes requires deploying a full cluster per zone, with a dedicated control plane for each data center." good luck with a single control plane controling all of you regions, one little problem will bring down all your servers. You should always have isolated regions. Nothing prevent you from building some sort of orchestration around multi region deployments.
- Scalability: Kubernetes is known to have limits in terms of the number of nodes in a cluster.
Yes there are limits, but looking at your startup I bet that 5000 nodes for a single cluster is more than what you need in a single region.
https://kubernetes.io/docs/setup/best-practices/cluster-large/ https://kubernetes.io/docs/setup/best-practices/cluster-larg...
- nuker 5y ago> There is nothing complicated to deploy a single deployment on Kubernetes Maybe, not there yet. People are too busy deploying Kube itself.