Preheat oven to 350°F (175°C). Grease and flour the Bundt pan.
Combine flour, baking powder, baking soda, cinnamon, nutmeg, ginger, and cloves in a bowl.
Cream butter and sugar until light and fluffy.
Add eggs one by one, mixing well. Stir in vanilla and pumpkin puree.
Gradually add the dry mixture to the wet, stirring until smooth.
Pour batter into the prepared pan and smooth the top.
Bake for 50 minutes or until a toothpick inserted comes out clean.
Cool in the pan for 10 minutes. Transfer to a cooling rack.
For the glaze, mix powdered sugar, milk, and vanilla until smooth.
Drizzle over the cooled cake.