It was their second career World Cup medal, with both coming on the Konigssee track.
"I had good start times and good runs so everything came together," said Kripps. "I love Konigssee.
"I like the flow of the track. There is a great atmosphere here with a lot of fans. The music is playing and the track just fits my driving style."
Switzerland's Beat Hefti and Alex Baumann claimed their second win of the season, finishing 0.52 seconds ahead of Germany's Nico Walther and Marko Huebenbecke.
Kripps, of Summerland, B.C., and Barnett, of Edmonton, finished 1.03 back.
Kripps and Barnett captured gold here last year, just weeks before the 2014 Olympic Winter Games.
"I feel confident on all the tracks we race, but I just have a good feeling here," said Kripps. "I am able to blast out of those S curves with lots of speed and you need to do that to be successful here.
"It is a relatively short track so if you drive those S curves well you can be good here. I just seem to have good rhythm and carry my speed to the bottom."
Calgary's Chris Spring and Alexander Kopacz, of London, Ont., were 12th at 1:43.16.
Earlier, Dave Greszczyszyn of Brampton, Ont., was 16th in the men's skeleton race, posting a time of 1:44.35.
Russia's Alexander Tretiakov claimed the gold medal in 1:42.98. Latvia's Martins Dukurs was second in 1:43.15 while American Matthew Antoine was third in 1:43.29.
Barrett Martineau and Evan Neufeldt, both of Calgary, were 18th and 19th respectively.