2013 Chevrolet Cruze overheats when heat is on

whats makes my car over heat when heater is on