我们将GKE用于带有ASP的NET Core容器。每个ASP容器至少使用一个inotify
实例(以监视Razer模板),并可以使用另一个实例监视配置文件(如果未明确禁用)。
Linux每个主机的inotify实例数的默认限制为128(fs.inotify.max_user_instances=128
)。某些实例由kubernetes本身消耗(例如fluend守护程序)。因此,当在单个主机上部署大量Pod时,主机将耗尽免费的inotify实例,而容器将陷入崩溃循环。
由于我们使用GKE,因此无法管理工作程序节点并直接更改sysctl
设置。
我的问题是: