Brand new to kubernetes here. I suspect there could be a simple answer to this.
Is there a way to disable resource quotas at the cluster level or at least reduce the resource quotas requested by the kube-system pods for very small clusters when using Google Kubernetes Engine? I would like to have a kubernetes cluster that is publicly available on a cloud provider rather than minikube on my laptop but have absolutely no concerns about HA and don't expect more than a handful of people to be utilizing services on it.
When bringing up a single node on GKE the kube-system pods request over 70% of the CPU but are using < 1% in reality. I grudgingly brought up a second node despite only using 1% of the CPU on the first node and found over 50% of the CPU was reserved. kube-dns for example takes 27% of the CPU on each node. For my own pods I define by hand I could just avoid any sort of CPU requests but when installing helm charts others wrote the almost always fail to schedule do to CPU insufficient CPU resources.