<p>Is there a way to prevent a Pod from deploying onto Kubernetes if it does not have memory resource requests &amp; limits set?</p>

<p>Yes, you can apply <a href="https://kubernetes.io/docs/concepts/policy/limit-range/" rel="nofollow noreferrer">Limit Ranges</a>. See e.g. <a href="https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/cpu-constraint-namespace/" rel="nofollow noreferrer">Configure Minimum and Maximum CPU Constraints for a Namespace</a> for an example for CPU resources, but it can be applied for e.g. memory and storage as well.</p>
