это возможно, и на самом деле эти инструменты легко развернуть в Kubernetes.Во-первых, вам необходимо получить некоторый опыт в основах Kubernetes, особенно в statefulsets и постоянных томах , поскольку Kafka и Ignite являются компонентами с состоянием.
Для развертывания кластера Kafkaв Куберне следуйте инструкциям из этого хранилища: https://github.com/Yolean/kubernetes-kafka
Существуют и другие альтернативы, но это единственная, которую я тестировал в производственных средах.
У меня нет опыта работы сЗажигайте, это документы предоставляет пошаговое руководство.Возможно, кто-то еще мог бы поделиться другими ресурсами.
О Python, просто докеризуйте свою модель ML, как любое другое приложение Python.В официальном образе докера для Python вы найдете базовый Dockerfile для этого.Как только ваш образ докера будет помещен в реестр, просто создайте файл YAML, описывающий развертывание , и примените его к Kubernetes.
В качестве альтернативы для последнего шага вы можете использовать Черновик для докеризации и развертывания кода Python.
Удачи!