如何解决从Kubernetes集群到外部服务器的SCP文件
我在复制文件时看到的所有Kubernetes文档都使用'kubectl cp'命令。 https://kubectl.docs.kubernetes.io/pages/container_debugging/copying_container_files.html
是否有一种方法可以将文件从POD复制到使用kubectl不在集群中的外部服务器?
如果我能够执行POD,是否需要打开一个节点端口以从外部对文件进行scp处理?
解决方法
无需打开任何端口即可建立出口TCP连接。仅scp
。如果Pod可以访问该服务器(出口防火墙/出口安全组),它将正常工作。
Exec + scp是最简单的选项,请记住,您应该在Pod中使用ssh密钥,或者知道目标服务器的密码。否则,您可以将文件上传到S3等。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。