从远程 OpenShift 选择 Python 解释器

问题描述 投票:0回答:1

我正在寻找一种从 PyCharm Pro 连接到 OpenShift 的方法。我可以选择 SSH,但我不应该在容器上配置 ssh。我只能用

oc rsh

有没有办法在本地 IDE 中从 OpenShift 容器运行远程 Python?

我在 PyCharm 上尝试了 SSH,但无法连接。

oc rsh
有效,我可以访问容器中的所有文件。我尝试过 OpenShift 和 Kubernetes 插件,但我认为它们对这些东西没有帮助。

python kubernetes pycharm openshift remote-debugging
1个回答
0
投票

从根本上来说,您正在尝试从集群外部连接到 ssh。这意味着您必须以某种方式公开端口 22。

如果这只是一种开发黑客,您可以暂时连接到 pod,则可以使用端口转发来转发端口 22。 https://docs.openshift.com/container-platform/4.13/nodes/containers /nodes-containers-port-forwarding.html

但对于更永久的解决方案,假设您有一个 pod,您可以将该单个 pod 包装在 LoadBalancer 或 NodePort 服务中。然后使用该服务公开的任何 IP/端口通过 SSH 进行连接。

© www.soinside.com 2019 - 2024. All rights reserved.