Kitchen & Bathroom cabinets

Submitted to Product Chat

Which Rustoleum paint products would be best for painting the outside of my kitchen and bathroom cabinets?

What products should I use to prep the  surface?