Epics vs Milestones vs Iterations ?!

Hi all,

New to gitlab here and trying to figure out our best approach with the team but we’re struggling with the whole Epics vs Milestones vs Iterations chunk as we seem to need all of them…

As many, we have some bigger 3-6 month goals that we have now defined as milestones to achieve. To get there we will do a bunch of sprints of lets say 2 week each that add to the bigger milestone goal. I suppose iterations are meant for this?
However, iterations don’t show up in the Roadmap you get with Epics and you don’t see the nice Activtiy tracker either.

Do we really need to then make epics for our milestones/iterations too ?
Curious to hear your views !