概述
在开发和部署的过程中,会有很多场景需要将本地文件上传至AlayaNeW的文件系统。这里我们提供了多种方式来满足不同级别的文件传输需求:
-
使用sftp工具上传本地文件到文件系统;
-
使用VScode等可以远程开发的代码编辑器;
-
使用rsync上传本地文件到文件系统;
-
使用对象存储进行文件中转;
前置条件
本教程假定您已经具备以下条件:
- 在您的系统上安装了kubectl
- 开通了AlayaNeW弹性容器集群,具体步骤参考开通弹性容器集群
使用VScode上传本地文件至VKS(推荐小文件/G级别文件)
Visual Studio Code(简称 VS Code)是一款由微软开发的免费、开源的代码编辑器,支持多种编程语言和开发框架。它以其轻量级、高度可定制性和丰富的插件生态系统而广受开发者欢迎。
关于使用VScode进行文件传输,您可以参考以下文档:
同时,您可以参考以下几篇文档,通过VScode的不同插件来进行远程开发:
VSCode客户端远程开发(devContainer/Kubernetes)
使用rsync上传本地文件至VKS(推荐T级别的文件)
rsync
是一个强大的文件同步工具,用于在本地或远程系统之间高效地复制和同步文件。它通过仅传输文件的差异部分来减少数据传输量,支持增量备份、压缩和权限保留等功能。
关于使用rsync上传本地文件至VKS,您可以参考以下文档:
使用对象存储进行文件中转(推荐T级别的文件)
对象存储是大容量存储提供的存储服务之一。它是基于对象的存储系统,适用于大规模非结构化数据存储。可以帮助企业和个人高效地管理和分发大量数据。在使弹性容器集群的过程中,也经常会用到对象存储来做文件中转、保存的需求。
关于使用对象存储来进行文件的传输和同步,您可以参考以下几篇文档:
参考对象存储开通及管理,来开通对象存储;
参考对象存储的使用,配置自己的对象存储信息;
参考容器集群中使用对象存储,将文件传输到对象存储中;