我想从visual远程调试openshift中的c++代码。我看到visual允许您添加ssh凭据来完成这一任务。据我所知,不可能使用oc rsh或oc exec从visual远程调试。
我创建了一个带有依赖项的linux映像和一个运行在端口8022上的openssh服务器。
我放宽了openshift安全策略,使ssh服务器能够运行。我可以通过打开openshift控制台中的终端并运行ssh -p 8022 admin@localhost bash来确认ssh正在工作。
这就是我被困的地方。我在openshift控制台中找到了容器的IP地址,但是当我运行ssh -p 8022 admin@10.217.0.5 bash时,ssh无法连接。在创建图像时,我告诉openshift让端口8022可以在8022端口上访问。我以为这样就够了!我已经使用相同的机制成功地通过HTTP连接到其他openshift容器。
发布于 2022-10-21 16:01:38
我的团队成员找到的解决方案是使用oc port-forward <pod> 8022:8022。
https://stackoverflow.com/questions/73077112
复制相似问题