What is Kubernetes HorizontalPodAutoscaler?
a) A tool for managing Kubernetes resources
b) A networking abstraction to access a set of Pods
c) A way to manage Kubernetes nodes
d) A way to automatically scale the number of Pods in a deployment based on resource usage