How can I stop sap from seeping out?
On interior wood, painters use alcohol-based shellac to pre-seal knots before they prime. 

Shellac blocks both oils and water for a good stain-proof seal, while also promoting adhesion between coats.