diff --git a/pkg/blobfuse-proxy/blobfuse-proxy.service b/pkg/blobfuse-proxy/blobfuse-proxy.service index 72d106aff..7af658590 100644 --- a/pkg/blobfuse-proxy/blobfuse-proxy.service +++ b/pkg/blobfuse-proxy/blobfuse-proxy.service @@ -3,6 +3,16 @@ Description=Blobfuse proxy service [Service] ExecStart=/usr/bin/blobfuse-proxy --v=5 --blobfuse-proxy-endpoint=unix://var/lib/kubelet/plugins/blob.csi.azure.com/blobfuse-proxy.sock +Delegate=yes +KillMode=process +Restart=always +OOMScoreAdjust=-999 +# Having non-zero Limit*s causes performance problems due to accounting overhead +# in the kernel. We recommend using cgroups to do container-local accounting. +LimitNPROC=infinity +LimitCORE=infinity +LimitNOFILE=infinity +TasksMax=infinity [Install] WantedBy=multi-user.target