The San Francisco 49ers announced they have signed G/C Daniel Kilgore to a three-year contract extension through the 2017 season.