先上部署截图,没截的部分保持默认即可。
下面详细说明
-
镜像地址
fauria/vsftpd:latest
-
端口需要映射
20, 21
,这两个的NodePort
可以随机生成;
另外一个31110
可以自己指定,但是NodePort
必须保持一致。 -
环境变量,具体可以参考 https://github.com/fauria/docker-vsftpd
变量名 变量值 FTP_USER 用户名 FTP_PASS 密码 PASV_ADDRESS 被动连接地址(集群节点的 IP 地址) PASV_MAX_PORT 被动连接最大端口(和上面 31110 保持一致) PASV_MIN_PORT 被动连接最小端口(和上面 31110 保持一致) TZ 设置时区 -
持久化数据卷
创建 pvc,挂载容器的/home/vsftpd
目录即可。 -
验证连接
使用工具为CuteFTP
,下载地址为 https://cuteftp.en.softonic.com/,安装完成后,打开工具,新建连接。
这里的30400
是21
的NodePort
端口号。
至此,连接成功。