3 ms·
Unless you have massive scale VMs are your best option. If you need VM configuration on startup (elastic scaling), you may need to maintain your own image. Salt
by gautamdivgi 4y ago
Unless you have massive scale VMs are your best option. If you need VM configuration on startup (elastic scaling), you may need to maintain your own image. Salt Stack and/or Fabric are good alternatives to Ansible.
You could look at containerization without K8S (podman or docker) especially if you use python and don’t want to mess with the Linux native python installation.
- p_l 4y agoUnless you have money to burn K8s excels compared to VMs in my experience. It's original purpose wasn't to do elastic scaling or anything like that - it was to binpack workloads onto a set of nodes, and not everyone has Silly Valley money to pay Silly Valley prices (especially when one's currency is weak against dollar)
- mhink 4y ago> It's original purpose wasn't to do elastic scaling or anything like that - it was to binpack workloads onto a set of nodes This is arguably still its primary purpose, and all the rest of its features are ancillary and only exist for the sake of operational convenience.
- p_l 4y agoConsiderable portion of the internet, even people who supposedly know k8s, have this weird notion that it's for "scaling up" ... Except they never talk about scaling what single engineer can do, but some less useful things like dynamically adding lots of servers ;)