Transparent encryption in kubernetes clusters

Hi everyone, thanks for visiting my post.
I’m working on a Windows-based Kubernetes cluster and want to develop a solution that performs transparent, on-the-fly encryption of files stored in Persistent Volumes (PVs). Could anyone guide me on how to achieve this?