Prime Minister Denys Shmyhal said targets in the second wave of heavy missile strikes this week included the huge Pivdenmash defense plant in Dnipro.
He gave no details of any damage but state energy company Naftogaz said gas production facilities in east Ukraine had been damaged or destroyed.
Explosions echoed though cities including the southern port of Odesa, the capital Kyiv, the central city of Dnipro and the southeastern region of Zaporizhzhia where officials said two people were killed.
President Volodymyr Zelenskyy posted video footage, apparently shot from a car cam, showing a driver's journey through Dnipro being interrupted by a huge blast ahead that sent flames and black smoke pouring into the sky.
At least 15 people were wounded in Dnipro, three were hurt in the northeastern city of Kharkiv and at least one was injured in Odesa, local officials said. Ukrainian officials also reported fierce fighting in parts of eastern Ukraine.
In response to the missile attacks, Zelenskyy said "No matter what the terrorists want, no matter what they try to achieve, we must get through this winter and be even stronger in the spring than we are now, even more ready for the liberation of our entire territory than we are now."
The latest attacks prompted Ukrainian officials to make new calls for its international allies to send more air defence systems. They also said Ukraine would stand firm.
"The enemy thinks he will weaken our defence with energy strikes and be able to stab us in the back. This is a naive tactic by cowardly losers that we are ready for," Andriy Yermak, the head of Zelenskyy's staff, wrote on Telegram. "They will not succeed. We will crush them."