The new deal will keep Hudson at Cardiff until the summer of 2014.
The 29-year-old is delighted to stay at Cardiff for a further two years.
“It is a massive honour to be captain,” says Hudson.
“Bellers was team captain last season and I learned from having a player of his character and quality in that role. I learned from the way he trained every day, the way he still wanted to learn and be the best.
“Bellers went about his business professionally and expected high standards and that is what I want to see myself doing as well.”