The defense ministry in Kiev said the troops were attacked outside the town of Kramatorsk on Tuesday afternoon by at least 30 insurgents who were using grenade launchers and automatic weapons. Eight Ukrainian soldiers were killed in the ambush, the day after pro-Russian separatists in two eastern regions declared independence.