The 26-year-old forward, who has 95 caps for the national team, joined struggling Cologne from Bayern Munich in 2009, Podolski will join Germany teammate Per Mertesacker in Arsenal.