Я успешно отлаживаю приложения Spring Boot, написанные на Java внутри Kubernetes, используя следующую настройку:
Делая то же самое для проекта Kotlin, отладчик подключается к JVM и принимает точки останова, однако не останавливается на них, независимо от того, как часто я выполняю код, где он должен останавливаться. Код выполняется на k8s в соответствии с журналами и отзывами приложений.
Я тестирую это локально на microk8s, используя IntelliJ 2019.1.2 CE.