Typically the strategy is not to produce a spherical height map, but instead to produce a normal height-map and wrap it around a sphere. You can find some questionssome questions on the site already about this processthis process.
There are a number of strategies for doing this, some of them as simple as mapping the Cartesian coordinates to spherical coordinates, or warping the 6 faceswarping the 6 faces of a cube into a spherecube into a sphere (similar to thissimilar to this). There are plenty of ways to representways to represent your map.
Care needs to be taken to ensure your height-map properly wraps so that the terrain meets up where your height-map touches itself. Creating tileable noiseCreating tileable noise is a start, but you can also use techniques like the diamond square algorithmdiamond square algorithm to easily generate wrapped noise.