What's the best path in YOUR opinion?
1) apt/yum/... install
2) docker / docker-compose
3) kubernetes
The only answer that makes any sense here is Ansible.
Arguments:
Way simpler
Can fall back to using plain SSH if things goes really wrong
No vendor lock in
One less bit of technology in the mix to go wrong
Very boring, which means very reliable
How big are these instances expected to get for the next few years?
OLTP, OLAP, warehouse, or a combo?
What's your budget?
What is your team most familiar with?
Will they be publicly exposed for shared hosting? Or behind a VPN/VPC serving only your employer?
Has anyone had a good time using Docker for something like this? (I haven't but the paravirt persistence may have gotten better?)
Context: https://twitter.com/samokhvalov/status/1771573110858269014
~1000 votes in just one day – obviously, this is an attractive topic to discuss, so wanted to have a thoughtful conversation here on HN.
The only answer that makes any sense here is Kubernetes.