for my particular use case I think it's best I just continue with setting the min and max via Rancher being 3 for dedicated storage nodes on GKE for the time being and 'manually' setting the taint information on them until I can look further into GKE. This is great info and is putting me on the right track. Just replying as a follow up in case anyone else runs into this very specific use case.