I have seen this in the past. It is either butterfly eggs or moth eggs they lay eggs on tops and bottom of leaves like that bunches together a butterfly lays about a thousand eggs and only a few make it to hatching. They lay the eggs on leaves so the larvae has food as soon as they hatch