The Rays have signed Nathan Eovaldi, who is recovering from Tommy John surgery, to a one-year, $2 million deal that has a club option for 2018, a source told ESPN's Buster Olney.