我在Kubernetes集群中为每个客户端托管多个站点。 WP站点使用带有ReadWriteMany模式的NFS服务器具有自己的永久磁盘。每个客户都需要SFTP / FTP登录详细信息
我设法使用https://github.com/atmoz/sftp在K8中运行SFTP并获得了凭据。它可以工作,但是我无法编辑/删除文件。同样,在创建此文件之后,WP现在会要求FTP凭据来完成所有操作。看起来好像失去了许可
这是我的规格:
spec:
#secrets and config
volumes:
- name: nfs
persistentVolumeClaim:
claimName: nfs
containers:
#the sftp server itself
- name: sftp
image: atmoz/sftp:latest
imagePullPolicy: Always
args: ["admin:admin:1010:1013"]
ports:
- containerPort: 22
volumeMounts:
- mountPath: /var/www/html
name: nfs
securityContext:
capabilities:
add: ["SYS_ADMIN"]
resources: {}