2024-06-25 06:15:53 发布
网友
我试图了解如何使用Kubernetesclient-pythonAPI在所需容器上启动交互式shell。在
我发现我们可以使用connect_get_namespaced_pod_exec来运行单独的命令。在
有什么方法可以在所需的pod上启动bash会话并在pod上做一些具体的事情(我使用的是Docker容器)
任何帮助都是最受欢迎的。在
通过阅读测试,我猜链接的文档已经包含了您的答案。使用/bin/bash作为命令,并通过stdin流发送任何进一步的命令。在
/bin/bash
调用应通过以下方式完成:
api.connect_get_namespaced_pod_exec('pod', 'namespace', command='/bin/bash' stderr=True, stdin=True, stdout=True, tty=True)
相关的kubectl exec tty ...client code的实现方式相同,也可以用作引用。在
kubectl exec tty ...
通过阅读测试,我猜链接的文档已经包含了您的答案。使用
/bin/bash
作为命令,并通过stdin流发送任何进一步的命令。在调用应通过以下方式完成:
相关的
kubectl exec tty ...
client code的实现方式相同,也可以用作引用。在相关问题 更多 >
编程相关推荐