【发布时间】:2021-05-21 07:21:06
【问题描述】:
我在主节点上有一个.pcap 文件,我想在本地机器上的 Wireshark 中查看它。我从本地机器通过 ssh 通过 Kops 服务器访问 Kubernetes 集群。我检查了kubectl cp --help,但提供了一种将文件从远程 pod cp 到 kops 服务器的方法。
如果有人知道如何从 Master Node -> Kops Server -> Local machine 带文件,请分享你的知识!谢谢!
【问题讨论】:
-
对您来说什么是“kOps 服务器”?在 kOps 架构中没有具有该名称的组件。您可能指的是普通的“工作节点”吗?就像在不是主节点的节点中一样?
-
@OleMarkusWith 我指的是 kops 服务器一个 EC2 实例,我从该实例访问 K8s 集群并从中运行 kubectl 命令。
-
那么您有一台专用的远程机器来操作 kOps?我认为您可以使用
scp从主机复制到该计算机,然后从本地计算机复制。我怀疑你也可以做一个 SSH 隧道。 -
@OleMarkusWith 嘿感谢您的建议!我能够直接scp。最初我认为唯一的方法可能是通过 kubectl 命令。这是一个简单的解决方案。谢谢!
-
将其作为解决方案发布,以便遇到类似问题的其他人可以回答。
标签: kubernetes kubectl cp kops