我正在尝试在 EKS 集群中创建一个卷,该卷的背景基本上是它是 netapp 服务器上的一个 netapp 卷,它还安装到与 EKS 集群在同一 VPC 中的 EC2 实例。该卷填充了由不同应用程序创建的文件。
我部署到 EKS 集群的 Flink 应用程序需要对上述卷的只读访问权限。根据 kubernetes 文档,我可以创建一个 PersistentVolume,我可以在 flink 集群的 pod 中访问它。
要创建 PV,使用像 {netappaccount}/{instanceid}/{volumeid} 这样的 Netapp 卷路径或使用已经安装的 EC2 上的路径会更好吗?
如果我可以使用 Ec2 如何创建 PV,我可以使用 {Ec2 ipaddress}/{mountpath} 吗?
我可以像下面这样使用 NFS 插件吗?或者你能建议最佳做法吗?
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv0001
spec:
accessModes:
- ReadOnlyOnce
nfs:
path: /tmp
server: EC2Box Ip address
persistentVolumeReclaimPolicy: Retain