kubernetes - kubernetes中两个Pod之间的SSH连接

标签 kubernetes

我想在kubernetes中的两个Pod之间做SSH。

谁能告诉我该怎么做?

最佳答案

代替SSH(即使在Kubernetes环境中也不推荐用于Docker容器),请尝试 kubernetes exec :

kubectl exec -it  <container/pod> bash

这是直接访问:请参阅“Get a Shell to a Running Container”。

注意: kubectl cp 可以帮助从容器复制到容器。 (尽管有一个bug which might be fixed only in K8S 1.10)

关于kubernetes - kubernetes中两个Pod之间的SSH连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49376513/

相关文章:

node.js - Docker环境下禁止npm更新

docker - 从 Gitlab CI 构建 docker 镜像时环境变量丢失

kubernetes - OpenShift 3起源持久卷问题

nginx - 我是否需要 Kubernetes pod 中的 nginx 容器用于 Web 应用程序?

kubernetes - Kubernetes Kubectl exec如何工作以及如何对其进行故障排除

kubernetes - 在多个云上运行的单个Kubernetes集群

docker - 如何触发容器启动另一个容器并在将 REST 查询传递给它时终止它?

kubernetes - 为什么我需要使用 kubctl apply 保存配置?

logging - 更改 kubernetes (kubeadm) 日志记录远离/var/log/messages

kubernetes - Nginx Controller 的基于路径的路由不起作用