Why did Germany sign an armistice in 1918?
Germany's allies collapsed and retreated.
The armistice was a temporary halt to the war and Germany needed to refresh troops.
Turkey was the only ally left and that wasn't enough to fight.
Germany wanted time to allow the Central Powers time to regroup.