k8s does not solve any problem around making your system distributed, scalable and reliable.
You still have to implement your own architecture to implement quorum, leader election, failover etc where needed.
k8s will only redeploy containers when a node fail.