Jonathan Marchessault scored twice, and Shea Theodore had a goal and an assist for Vegas (3-0-0), which was beginning a four-game road trip.
The Golden Knights 3-0-0 for the third time in their six seasons and 5-0-0 all-time against the Kraken.
"We've gotten off to a good start," said Hill, who was traded to the Golden Knights by the San Jose Sharks on Aug 29. "We have a good group of guys in here playing a good structured game right now, keeping chances to a minimum and it's exciting. It's fun and hopefully, we can keep it rolling."
Martin Jones, who was making his second straight start, allowed five goals on 22 shots for Seattle (1-1-1), which lost its home opener for the second straight season. Philipp Grubauer replaced Jones to start the third period and made six saves.
"We dug ourselves a hole right off the bat," Kraken forward Jordan Eberle said. "Down 2-0 really quick, it's just a lack of being ready, I think. You're trying to push back and get it. I thought we were creating in little O-zone shifts but we were maybe too dangerous and that gave them opportunities that came back the other way. Those are nights where it is really frustrating … we weren't really helping out goalie out with odd-man rushes."