# High memory usage

**URL:** <https://discuss.kubernetes.io/t/high-memory-usage/28335>\
**Category:** microk8s\
**Created:** [May 21, 2024, 5:59am UTC](https://discuss.kubernetes.io/t/high-memory-usage/28335 "2024-05-21T05:59:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fikrimi](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/fikrimi/32/12407_2.png) [@fikrimi](https://discuss.kubernetes.io/u/fikrimi)\
**Post date:** [May 21, 2024, 5:59am UTC](https://discuss.kubernetes.io/t/high-memory-usage/28335/1 "2024-05-21T05:59:16Z")

</div>

I have question about if this is “normal” for day to day usage,

I have 5 nodes VM on prem, 8 core, 16 GB, running Debian 12, and microk8s 1.28, I am wonddering why my memory always seems to be full, my findings is that on average, every node (granted, i am using all 5 node as master node) use this memory usage

```auto
iqbal@k8s-node01:/var/snap/microk8s/current/args$ sudo systemd-cgtop | grep microk8s
system.slice/snap-microk8s-6683.mount - - 20.0K - -
system.slice/snap-microk8s-6750.mount - - 72.0K - -
system.slice/snap.microk8s.daemon-apiserver-kicker.service 2 - 20.7M - -
system.slice/snap.microk8s.daemon-cluster-agent.service 9 - 19.3M - -
system.slice/snap.microk8s.daemon-containerd.service 1102 - 1.0G - -
system.slice/snap.microk8s.daemon-k8s-dqlite.service 20 - 2.5G - -
system.slice/snap.microk8s.daemon-kubelite.service 27 - 1.8G - -

```

The resource managed is like this

![image](https://us1.discourse-cdn.com/flex016/uploads/kubernetes/original/2X/d/dcf6f04f9f78f3a0b25b050f71a9784f12c649a8.png)

I am running whole bunch, with 98 namespace (we are implementing single service, single namespace), 112 CRD,

I am thinking if every master node use about 5 GB of memory on 16 GB VM, isn’t it a bit too much ? or is this expected, reading more on GKE usage, its more like 2.6 GB for their 16 GB VM ([Plan GKE Standard node sizes &nbsp;|&nbsp; Google Kubernetes Engine (GKE) &nbsp;|&nbsp; Google Cloud](https://cloud.google.com/kubernetes-engine/docs/concepts/plan-node-sizes))

its like 1/3 of my memory is “just” for running k8s ?
