It was Ingram's second shutout this season and his ninth in the NHL.
Connor McDavid, Kasperi Kapanen and Max Jones scored for the Oilers (38-28-9), who have won four in a row for the first time this season.
Philipp Grubauer made 21 saves for the Kraken (32-30-11), who have lost six of seven (1-4-2), and finished a six-game road trip 1-3-2.
Jones put the Oilers up 1-0 at 5:28 of the first period. Kraken defenseman Vince Dunn attempted to clear the defensive zone by batting the puck out of midair, but it bounced to Jake Walman at the blue line, where he sent a wrist shot that deflected in off of Jones’ helmet over Grubauer’s left shoulder.
Kapanen made it 2-0 at 12:43 after he forced a turnover at Edmonton's blue line by intercepting a pass from Seattle defenseman Adam Larsson. Kapanen then beat Grubauer during a 2-on-1 rush to the blocker side with a wrist shot from the right face-off circle.
McDavid scored an empty-net goal at 17:32 to secure the 3-0 final and extend his goal streak to five games. It is McDavid's seventh career goal streak of at least five games, tying Glenn Anderson for the fourth-most in Oilers history. McDavid also extended his point streak to five games (six goals, four assists).