Hello Dmytro Pavlenko I would recommend you to get inside the node(s) as per https://learn.microsoft.com/en-us/azure/aks/node-access and run the below command. It will sort the processes based on the amount of memory they consume.
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
Just as an idea to isolate the issue, you may want to create a fresh AKS cluster with a similar configuration and run the same command to compare what they have in command in order to understand what runs by default and what represents your workload. I hope you will find this helpful. Please "Accept as an answer" and "Upvote" if it helped you. Thank you!