"He's done a tremendous job," Astros manager Bo Porter said. "He did a tremendous job in Spring Training. He can play both corner outfield positions, he can play first base and he'll be able to DH some as well. It's a great opportunity to see what he can do here.
"He has really good strike-zone discipline. He's put together really good at-bats. He pinch-hit and went into the games late in Spring Training. He always seemed to come through in a big situation with a big RBI. He's an athletic kid. He can run. So we look forward to having him here, and hopefully, he can help us win some ballgames."
Krauss, 25, arrived Friday morning. This is his first stint in the Major Leagues.
To make room for Krauss, who will wear No. 59, on the 40-man roster, the Astros designated right-hander Ross Seaton for assignment.
John Jackson is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.