для подов, так как от этого сильно зависит цена продукта.
                  
                  
                  
                  
                  
                  Как оказалось, в некоторых подах Garbage Collector'ы не хотят отчищать память, думая что она у них есть.
                  
                  
                  Вот например:
                  
                  
                  У пода стоит лимит по памяти 500MB
                  
                  
                  А он видит 1.5GB доступного в ноде и не запускается. Как результат, под убивается OOM'ом
                  
                  
                  
                  
                  
                  Вопрос:
                  
                  
                  возможно ли как-то в поде показывать виртуальную доступную этому поду память, а не всей ноды? Или нужно настраивать для каждого процесса отдельно (в nodejs можно например max memory size задать)
                  
                  
                
Забыл упомянуть: речь про Kubernetes
можно, в джава xmx, xms, в ноде свои настройки
кто-нибудь настраивал такое для elixir mix?
ну там вроде jvm научили как правильно считать память в докере в последнем стейбл релизе..
Обсуждают сегодня