Answer:
The contraction in the star due to gravity
Explanation:
The energy of the stars come from the nuclear fusion happening in their core. This reaction generates outward radiation pressure which is balanced by the inward gravitational pull to keep the stars in shape. Very high pressure and temperature is needed for the fusion to start. When all the hydrogen is converted into helium the outward radiation pressure is overpowered by the inward gravitational force.
Because of this core starts contracting and the layer of hydrogen around the core comes in the region where pressure and temperature is optimum for the nuclear fusion to start. Thus nuclear fusion starts in the layer around the core. The main reason is the contraction due to gravity.