Surprise! The iMac Pro has Upgradable RAM and SSD - The Mac Observer
2017 iMac On board SSD? : r/mac
Apple MacBook Air Pro iMac 2013 2014 2015 2017 SSD 2 TB 655-1996 MZ-KKW2T00 | eBay
iMac Intel 21.5" Retina 4K Display (2017) RAM and SATA Hard Drive Upgrade - iFixit Repair Guide
Amazon.com: USB C 3.2 Gen2 MacBook SSD Enclosure for Apple Flash SSDs 12+16 PIN MacBook Pro MacBook Air Mac Pro iMac from 2013 to 2017, with Adapter to Support M.2 NVMe SSDs (
Upgrading a 27-inch iMac 5K to 14 terabytes - Replacing the Fusion Drive with both a SSD and an harddisk