4 ms·
Kubernetes is for when you need to allocate CPU like you allocate RAM, and you don't want to be tied to a higher level API sold by a vendor.
by barrkel 6y ago
Kubernetes is for when you need to allocate CPU like you allocate RAM, and you don't want to be tied to a higher level API sold by a vendor.
- scndalousarbite 6y agoLike sched_setaffinity didn't exist and cgroups can't be used outside some container env?
- barrkel 6y agoService and cluster autoscaling. Automatically allocating and provisioning new nodes on compute demand, and releasing them when done. It can be done without k8s, but without something similar (e.g. Mesos) you're coding to cloud vendor APIs. K8s is like a cloud operating system, it gives you portable APIs for allocating compute and other cloud resources.
- scndalousarbite 6y agoqemu/kvm and libvirt as an example api to address your resource idiom + a load balancer/rev proxy API. You are missing my point afaict.