Preheat your oven to 350°F (175°C) and grease a 10-inch Bundt pan with butter or non-stick spray.
In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
In a large mixing bowl, cream together the butter, cream cheese, and granulated sugar until light and fluffy.
Add eggs one at a time, fully incorporating each before adding the next. Stir in the vanilla extract.
Gradually mix in the dry ingredients, alternating with the whole milk, starting and ending with the dry ingredients.
Pour the batter into the prepared Bundt pan and smooth the top with a spatula.
Bake for 45 minutes or until a toothpick inserted into the cake comes out clean.
Allow the cake to cool in the pan for 10 minutes, then invert onto a wire rack to cool completely.
For the glaze, whisk together powdered sugar, milk, and vanilla extract until smooth. Drizzle over the cooled cake.