The number of U.S. military deaths in Iraq has reached 2,500, the Pentagon said on Thursday, more than three years into a conflict that finds U.S. and allied forces locked in a struggle with a resilient insurgency.