Step 1. You need to have a general earn the grail vow before your chivalry level gives you the knights for free.
Step 2. Then get your chivalry to the level where it gives free knights.... then disband the current general with the vow, only to recruit him again when available. (When disbanding the general, the game gives him the vow again, essential making the units 0 upkeep.)