Russian forces shelled the port city of Odesa on Saturday, killing at least eight people and injuring 18 others, Ukrainian officials said.