Is it a common use case to spin up more than 5 node groups on one project? If it is, we should not be creating one network per node group on GCE because there is quota of 5 networks per project.
I am wondering why we create a new network for each group. Would it make more sense to use the default network for all groups and keep groups distinct by using tags and naming conventions? I am still gaining familiarity with the compute abstraction.