North Korea violated the armistice that ended the Korean War when its border guards, while pursuing a soldier who was defecting to the South last week, crossed the line separating the two Koreas and fired across the frontier, a U.S.-led investigation found.