Can I upgrade my Specialized Epic Comp 29er 2x10 to a 1x11? I have a 2016 Specialized Epic comp 29er mountain bike that has a 2x10 drive train. I’d like to upgrade to a 1x11 (instead of a 1x10 wide ratio) drivetrain to drop the front derailer and also make room for an internal dropper post routing.

I see complete kits for both SRAM or Shimano with what appear to be all the parts:
crankset and single cog for the front
New 11 gear cassette
New rear derailer
New gear changing switch + cable
new chain

I’m nervous to drop the coin on a new set to find out it won’t fit? how do I know:
1) if my Specialized hi Lo hub is big enough to receive the 11 gear cassette?
2) that my frame is the right size to fit this?
3) is there something else I haven considered?
Yes, it can be done, but you should consider what the cost of the components and  tools or paying for installation would be vs a whole new bike.

You will indeed need a new crank, cassette, rear shifter and chain. May as well replace cables and housings at the same time.

If you have and will stay with Shimano, you might be able re-use the rear derailleur, as Shimano MTB 10 and 11 speeds use the same cable pull ratio, I believe. You just need to check that the derailleur can accommodate the largest sprocket size you will be using.

Unlike road systems, 11 speed MTB cassettes fit on 10 speed wheel freehubs as the largest sprockets can overhang the drive side flange and sprockets a little.