Я пытаюсь создать том в кластере EKS, фон этого тома в основном является томом netapp на сервере netapp, и он также подключен к экземпляру EC2, который находится в том же VP C, что и кластер EKS. Этот том заполнен файлами, созданными другим приложением.
Приложению Flink, которое я развертываю в кластере EKS, необходим доступ только для чтения к вышеупомянутому тому. Согласно документации kubernetes, я могу создать PersistentVolume, к которому я могу получить доступ в модулях кластера flink.
Чтобы создать PV, используя путь к тому Netapp, например {netappaccount} / {instanceid} / {volumeid} или Используя путь на 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