We've gotten reservations only through recreation. gov Usually several mo in advance. There is a local Ranger Stn at Bass Lake you can call.
It takes reservations but we saw people drive in without them while we were there. We also saw a lot more drive through and leave.
Thanks! Your answer is awaiting moderation.