Considérant menu fixe est conçue pour un seul processus pour la plupart ulimit -u n'est pas exactement du sens. Toutefois, si vous êtes à la recherche de ressources limitant en général, Kubernetes vous permet de définir un quota sur une ressource. Voici les docs: https://github.com/kubernetes/kubernetes/blob/release-1.0/docs/admin/resource-quota.md. De cette façon, vous indiquez le nombre de cœurs/mémoire/disque d'utilisation.
Il semble que vous ne pouvez pas actuellement de définir un espace, mais c'est une question ouverte: https://github.com/kubernetes/kubernetes/issues/3595
OriginalL'auteur James Brown
Considérant menu fixe est conçue pour un seul processus pour la plupart
ulimit -u
n'est pas exactement du sens. Toutefois, si vous êtes à la recherche de ressources limitant en général, Kubernetes vous permet de définir un quota sur une ressource. Voici les docs: https://github.com/kubernetes/kubernetes/blob/release-1.0/docs/admin/resource-quota.md. De cette façon, vous indiquez le nombre de cœurs/mémoire/disque d'utilisation.OriginalL'auteur Christian Grabowski
Si vous êtes en mesure de faire un ssh sur le kubernetes cluster, vous pouvez modifier la
docker.service
fichier.Pour un amazon EKS cluster, le fichier est situé à
/usr/lib/systemd/system/docker.service
.Ajouter la propriété
LimitMEMLOCK=Infinity
dans le fichier et redémarrez le panneau de service.sudo service docker restart
Cela permettrait d'accélérer la rotation des conteneurs docker avec une infinie memlock valeur. Probablement équivalent à
docker run -ulimit memlock=-1:-1 <docker image>
OriginalL'auteur nikoo28