Чет всегда писал так, что бы работало
не спорю, но смотри пример из реальной жизни: есть у меня 100 серверов, и мне нужно раскатать на них какое-то приложение, мне будет проще положить DaemonSet в куб, в котором будет описанно какой docker-image скачать и с какими параметрами его запустить, нежели обходить их ансиблом.
В итоге куб сразу заспавнит 100 контейнеров и я увижу что все они запустились и работают, если что-то пошло не так я всегда могу посмотреть логи через kubectl logs
либо через кибану, куда они все автомитически складываются
ansible не предоставляет мне такой гибкости