Only random signal has PSD? I heard from someone online who said: "Only random signal has PSD, determinate signal does not have. For example, period signal does not have PSD."

I am very astonishing about this statement, but it seems he is quite sure about his idea. In my opinion, both random signal and determinate signal have PSD, and it is the Fourier transform of the autocovariance of the signal. However, only stationary random and period signal have stable PSD. Am I right?
Autocovariance is defined on random signals. 

$$
C_{XX}(t,s) = E\left[(X_t - \mu_t)(X_s - \mu_s)\right] = E[X_t X_s] - \mu_t \mu_s
$$

The expected value only makes sense for random processes. You could treat a deterministic process as a random process where everything except for the one signal you observed has probability zero.