我已经设置了一个裸机集群,并希望为我的应用程序提供不同类型的共享存储,其中之一是我通过goofys挂载到通过 NFS 导出的 pod 的 s3 存储桶。然后,我使用 NFS 客户端配置器挂载共享以自动向 pod 提供卷。
抛开性能评论不谈,问题是 nfs 客户端配置程序通过节点的操作系统挂载 NFS 共享,所以当我将服务器名称设置为 NFS pod 时,它被传递到节点并且它无法挂载,因为它没有路由到服务/pod。
到目前为止,唯一的解决方案是将服务配置为 NodePort,通过节点上的 ufw 阻止外部连接,并将客户端配置器配置为连接到 127.0.0.1:nodeport。
我想知道节点是否有办法使用服务的 dns 名称访问集群服务?