The Dodgers have re-signed left-hander Clayton Kershaw to a one-year contract worth $20 million.