1. A method comprising: storing a master software image for a type of computing function to be deployed within a distributed computing system; generating a plurality of software image instances from the master software image for deployment within the distributed computing system; applying a software update to the master software image to generate an updated master software image; and updating each of the software image instances using the updated master software image.