我已经设置了一个裸机集群,并希望为我的应用程序提供不同类型的共享存储,其中之一是我通过goofys安装到通过NFS导出的pod中的s3存储桶。然后,我使用NFS客户端预配器挂载共享,以将卷自动提供给pod。
撇开性能注释,问题在于nfs客户端配置程序通过节点的OS挂载NFS共享,因此,当我将服务器名称设置为NFS pod时,该名称将传递给节点,并且无法挂载,因为它没有通往服务/吊舱的路线。
到目前为止,唯一的解决方案是将服务配置为NodePort,通过节点上的ufw阻止外部连接,并将客户端供应商配置为连接到127.0.0.1:nodeport。
我想知道节点是否可以使用服务的dns名称访问群集服务?