gpt4 book ai didi

python - 如何使用 Python 客户端在 Kubernetes 中附加交互式 shell

转载 作者:行者123 更新时间:2023-12-01 03:17:19 26 4
gpt4 key购买 nike

我试图了解如何使用 Kubernetes client-python 在所需容器上启动交互式 shell API。

我发现我们可以使用connect_get_namespaced_pod_exec运行单独的命令。

有什么方法可以在所需的 pod 上启动 bash session 并专门在 pod 上执行一些操作(我正在使用 Docker 容器)

非常欢迎任何帮助。

最佳答案

通过阅读测试,我猜链接的文档已经包含了您的答案。使用 /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实现方式相同,也可以作为引用。

关于python - 如何使用 Python 客户端在 Kubernetes 中附加交互式 shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42352126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com