any mechine shop has a knurling tool it goes on a lath no big deal. back in the day we knurled pistons on every eng rebuild
The machine I used that knurls pistons is a special dedicated machine, all it does is piston knurling. Its action is reciprocal, (back and forth), rather than in complete circles.
The lathe mounted knurler that I'm used to would have a problem with a less than continuous surface, such as piston pin holes, or piston skirts that do not run all around the piston.