Armstead announced his retirement from the NFL on Saturday, Ian Rapoport of NFL Network reports.