I had a good glass lid that we use all the time. The wood knob was pretty cracked though.
This is a replacement, designed in OpenSCAD.
I have cleaned printed ABS parts in the dishwasher, and they seem to survive fine.
The underside should be concave, but that would be difficult to print, so I laid down a bunch of waterproof silicone caulk before attaching the knob, then trimmed and rubbed away the excess caulk.