A quick and to the point tutorial by Ian Hubert on how to model, UV and texture pipes in Blender 2.8.

In this tutorial Ian use a free addon called UV Squares that an fix distorted UV map into a nice grid UV map. You can get the addon from this link at github.