I'm not obsessive about it. I try not to drive the blade right up to the bolster with cutting fruit and other food, I try to stop at the tang, but I don't worry about it much. After usage of food I'll wipe the blade down for sure, wash it off with water if able, water and soap if it was something that really sticks or really greasy (maybe I will, anyways, not always) but that's just the blade I'll clean. The insides I don't bother cleaning every time I cut up food. A knife that gets daily use will be periodically, say every two or three weeks, given a full service. Not quite a full service as I won't necessarily wash out the insides, but a good oiling all over. I don't use much oil but try to get the blades and the joints. Been moving away from oiling the blades recently and just oiling the joints and the scales (I oil my knives almost exclusively with food grade mineral oil, only using other stuff like WD40 when flushing out the knife needs a lil extra kick). No reason for doing this every 2-3 weeks, that's just about how often I remember, and I don't see the need to do it more often. Well, weekly might be alright, but that at the most. I'll blow down inside the liners and poke around with a toothpick or th elike to remove lint/debris as needed (when I remember to check for said debris anyways).
That's the extent of it. Mostly I just wipe the blade down from time to time, rinse off the blade with water after cutting food, a lil soap if really needed. That's the bulk of my maintenance (aside from stropping/sharpening obviously).
Oh, and now that I oil less frequently/thoroughly and apply much less oil each time than I used to I find my knives keep a crisper snap much better. They used to get sluggish frequently enough to make me wonder what was going on, I think the less frequent oiling and applying less each time is what's making the difference. You really don't need much to do the job, and too much just got lint and dust and grit stuck in there.