A Kubernetes deployment is running slower than expected due to insufficient resources. How can you ensure proper resource allocation?

A) Use Resource Quotas and Limits
B) Scale up the number of nodes
C) Use a StatefulSet instead of a Deployment
D) Increase the pod replica count