【发布时间】:2020-05-17 07:41:41
【问题描述】:
我正在尝试在 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
【问题讨论】:
标签: kubernetes apache-flink nfs amazon-eks netapp