Sole-tenant nodes are physical servers dedicated to hosting VM instances only for your specific project.
Host your VMs on sole-tenant nodes to ensure that your VM instances do not share physical hardware with VM instances from other projects.
Do have a look at how you can create and use them for the same https://cloud.google.com/compute/docs/nodes/create-nodes