I bought a Truxedo Truxport for my 2017 Silverado. Nice because it rolls up tight to the back window when I need to use the full length bed. Installed very easy and came off really fast when I put the camper in. The rails are held on with 3 clamps per side. No drilling. I even think I could roll it up and leave it on with the camper in the bed!. The rails would be tight but it looked like it might be doable.
Good quality unit.