CloudFlare teams for GKE Clusters access


We have GKE clusters with master authorized network.
currently we whitelist our IP addresses on the different clusters.

i want to use Cloudflare teams to provide VPN access to our clusters so the only whitelisted part is the Cloudflare and users will be able to reach the kube API.

anyone tried that easily?
seems like Cloudflare tunnel provides more deep integration (reach services ‘locally’) and requires a lot of changes , wonder if there is ay other simpler approach here.