NetApp / trident

Storage orchestrator for containers
Apache License 2.0
761 stars 223 forks source link

Support for Kafka over NFS via the ability to enable the ONTAP volume "-is-preserve-unlink-enabled" flag #808

Open arndt-netapp opened 1 year ago

arndt-netapp commented 1 year ago

With ONTAP 9.12.1 and higher, NFSv4.1, and Linux changes that are in RHEL 8.7 or 9.1 and higher, there are fixes to support running Kafka over NFS. There are some details about this at https://www.netapp.com/blog/simplify-apache-kafka-confluent/.

In order to enable this functionality in ONTAP, there is a new volume setting in 9.12.1 called "-is-preserve-unlink-enabled", which must be set to "true". The ask is for Trident to provide a way for this setting to be enabled so that PVCs for Kafka can be created using the ontap-nas or ontap-nas-economy drivers.

ddeshdee commented 1 year ago

We would definitely make use of this feature in our containerized Kafka deployments. Look forward to updates on when this can be available.