<p>I'm very new to Kubernetes. We are using Kubernetes cluster on Google Cloud Platform.</p>

<p>I have created Cluster, Services, Pod, Replica controllers.</p>

<p>I have created Horizontal Pod Autoscaler and it is based on CPU Params.</p>

<h2>Cluster details</h2>

<p>Default running node count is set to 3</p>

<p>3GB allocatable memory per node</p>

<p>Default running node count is 3 in the cluster.</p>

<p>After running for 1 hour Service and Nodes showing NodeUnderMemoryPressure Issues.</p>

<p>How to resolve this ??
If you any more details, please ask </p>

<p>Thanks</p>

<p>I don't know how much traffic is hitting your cluster, but I would highly recommend running <a href="https://prometheus.io/docs/introduction/overview/" rel="nofollow noreferrer">Prometheus</a> in your cluster.</p>

<p>Prometheus is an open-source monitoring and alerting tool, and integrates very well with Kubernetes.</p>

<p>This tool should give you a much better view of memory consumption, CPU usage, amongst <strong>many</strong> other monitoring capabilities, that will allow you to effectively troubleshoot these types of issues.</p>
