I have been using docker-compose before but now I am looking for an orchestration tool to handle deployment and management of docker containers.
I have only a single Linux server and scaling is not really necessary, so every container needs to be running there.
1) Is Kubernetes suitable to operate on a single machine instead of a cluster?
2) Which Kubernetes distribution is the best for a such scenario? K3s, micro8ks - are these ready for production and what would be the best choice?
3) Can I actually run a master node and worker node (kubelet) on the same machine?
Any thoughts appreciated, thank you.