【问题标题】:kubernetes - copy a file from master node to kops server with kubectlkubernetes - 使用 kubectl 将文件从主节点复制到 kops 服务器
【发布时间】: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


【解决方案1】:

解决方案很简单 - scp,感谢@OleMarkusWith 的快速响应。

我所做的只是:

在 Kops 服务器上:

scp admin@<master-node's-external-ip>:/path/to/file /dest/path

在本地机器上:

scp <kops-server-ip>:/path/to/file /dest/path

【讨论】:

    猜你喜欢
    • 2019-03-15
    • 2021-09-28
    • 2019-09-17
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-02
    • 1970-01-01
    相关资源
    最近更新 更多