Question: what is the difference between nobles and knights?
Answer: Nobles were the upper ranks of society, usually having at least traces of royal blood. A noble who became a soldier would become a knight. ... They could even serve the same purpose, have the same equipment and even the same wealth but a knight would socially outrank a man at arms.