Cooke could have become an unrestricted free agent July 1. He has been with the Penguins since signing as a free agent in summer 2008.
Cooke, one of the team's top penalty killers along with Jordan Staal, had 15 goals and 15 assists during the regular season and was a plus-17.
He is the player who leveled Boston Bruins center Marc Savard with a blindside hit March 6. Savard was carried off the ice on a stretcher with a Grade 2 concussion that sidelined him for the remainder of the regular season and into the playoffs.
Cooke is a player with the reputation of taking borderline hits, and insisted he was only finishing his check. TV replays appeared to show Cooke had enough time to pull up and not slam into Savard, and that he raised his arm before the hit.
Cooke's hit on Savard was not penalized on the ice, and received no suspension from the league.
Information from ESPN.com's Scott Burnside and The Associated Press was used in this report.