Exterior coating for concrete treads
Non-slip paint/sealers frequently used for this kind of thing. I usually see a coat applied, grit scattered onto the wet paint, then a second coat applied to hold everything.
It appears that single-part solutions exist too.