The i7-8700K CPU supports standard unbuffered (UDIMM, or DIMM) memory only. Registered memory (RDIMM) is not supported.
Just about any DDR4 unbuffered memory from any of the major memory manufacturers should do. Recommend that a dual channel kit be used in order to provide maximum memory bandwidth and system performance.