Отладка должна быть похожей на ту же, что и в Dot Net Core. В Dot Net мы использовали для отладки что-то вроде этого
Установка и использование точек останова для отладки
Если Visual Studio 2017 все еще подключена к вашему пространству разработки, нажмите кнопку остановки. Откройте Controllers / HomeController.cs и щелкните где-нибудь в строке 20, чтобы поместить туда курсор. Чтобы установить точку останова, нажмите F9 или нажмите «Отладка», затем «Переключить точку останова». Чтобы запустить службу в режиме отладки в пространстве разработчика, нажмите F5 или нажмите «Отладка», затем «Начать отладку».
Откройте ваш сервис в браузере и обратите внимание, что сообщение не отображается. Вернитесь в Visual Studio 2017 и заметьте, что строка 20 выделена. Заданная точка останова приостановила службу в строке 20. Чтобы возобновить работу службы, нажмите F5 или нажмите «Отладка», а затем «Продолжить». Вернитесь в браузер и обратите внимание, что сообщение теперь отображается.
Во время работы службы в Kubernetes с подключенным отладчиком у вас есть полный доступ к отладочной информации, такой как стек вызовов, локальные переменные и информация об исключениях.
Удалите точку останова, поместив курсор на строку 20 в Controllers / HomeController.cs и нажав F9.
Попробуйте что-нибудь подобное и посмотрите, работает ли оно.
Вот статья, которая объясняет отладку кода Python в Visual Studio 2017
https://docs.microsoft.com/en-us/visualstudio/python/tutorial-working-with-python-in-visual-studio-step-04-debugging?view=vs-2017
Надеюсь, это поможет.