It depends же, если нужно просто обёртку сделать над набором стандартных утилит — это проще сделать с помощью bash скрипта, чем subprocess городить, и тащить python туда, где его может и не быть.
Так, стоять. OpenNebula это IAAS, а FireCracker это гипервизор для быстрого запуска инстансов. Вы, конечно, можете поставить kubernetes в небулу, но смысла в этом будет мало
И уж, конечно, кубернетис никак не станет аналогом fargate'а. То есть, конечно, можно отдать едпоинт кубера кодерам и сказать "деплойте сюда", но такое. Можно поставить knative в кластер