使用Visual Studio (2019)调试应用程序非常容易。我只是将docker-compose.yaml设置为启动应用程序并开始调试。是否可以使用Docker Desktop在本地调试发布到Kubernetes的应用程序?我所说的调试是指设置断点等?我花了几个小时在谷歌上搜索,但我什么也没找到,也就是这个问题的原因。请注意,我并不是在问如何调试发布到云中的Kubernetes的应用程序,例如Azure --有很多网页解释了如何调试。
当我在快速启动pod中更改代码并对其进行调试时,我正在尝试优化我的开发生命周期。
“在Kubernetes上运行”会很棒,因为它观察到了变化,只重新部署了快速启动的pod。但是,我不能调试它。"Debug on Kubernetes“是我想使用的,但它不会自动观察变化和重新部署,停止和启动整个应用程序(所有pod)是痛苦的,因为它需要2-3分钟(由于启动缓慢,但从不更换pod)。我正在考虑让“在Kubernetes上运行”,然后使用Attach来调试<
在本地PC上调试Docker容器非常简单。假设我有这样的场景:2) Docker-Compose项目
我将Docker-Compose项目设置为启动项目,然后调试该项目。我现在已经在Docker for Desktop中启用了Kubernetes,并且我已经创建了一个非常简单的应用程序并部署了它。然而,设置调试环境似乎非常复杂-例如这里描述的:https://medium.com/@pavel.agarkov/debugging-asp-net-core-