Amongst the numerous ice blocks comprising a shelf, many develops cracks.

If the hole is covered with snow, the eruption may spray snow outward like a volcanic gas cloud.

Not all ice sheets develop ice volcanoes.

ice-volcanoes-9

Source:Weather Notebook/Porcupine Mountains

ice-volcanoes-1

ice-volcanoes-2

ICE of Lake Michigan series

ice-volcanoes-4

ice-volcanoes-5

ice-volcanoes-6