The lords provided knights with food & land.
to protect their lord or king and give loyalty back to the lord or king!!
To server the lord, fight for him and many others tasks that a lord could give to the knight. But that dont force the knights go against religion i think.
The purpose of knights are to defend there king or lord.
They either were the king and queens heir. Peasants who needs protection and gives some of what they make to the king. (i.e. if you have crops you give some of it to the king as a payment for him protecting you.) Some peasants will be servants too and they repay their lord by working for them. Knights if they protect the lord's castle. Some of the knights get paid by the lord giving them fiefs in return the knights will protect the castle/fight for the lord.
Knights fought for the king and lord when they needed their help.
the knights work in the castle were the help the Lord with his stuff
Knights fought whoever was a threat to their lord, whether it be rival knights or raging peasants.
knights
I believe knights were only trained to defend their lord.
To not give up on anyting or abandon his duty despite the odds.
to protect the lord and fight with his lord in battle fields
to be a knights a lord or a king