(I don’t know what ‘kriging’ means; does anyone else understand it?)
so my understanding is that it's a general term for when you model both the mean (w/ something more than just an intercept) and covariance terms of a multivariate normal in a GP setting -- it's usually used in spatial autocorrelation models but I've heard it used for temporal autocorrelation settings too. AFAIK, though, complicated covariance functions and complicated mean functions are non-identifiable, so you have to pick one or other (some might even say trying to put a trend on the mean is non-identifiable with the the covariance function -- which it sort of is, in that a GP can pick up on a trend in-sample no problem -- but I think if there is a trend identifying it can help tighten up variance, and so is worth trying to include + it's helpful for interpretability).