Closed vespian closed 4 years ago
/sig node
The referenced file seems to be relocated in master branch: ./vendor/k8s.io/utils/mount/mount_linux.go
Do you want to submit a PR ?
Do you want to submit a PR ?
Yes :)
More information on the matter:
So even though this was already fixed upstream, we should still fix it in k8s as well I believe. The problem here is centos7 as there lots of people/companies out there are still using it.
Information on EOL timelines:
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten
.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle rotten
Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen
.
Mark the issue as fresh with /remove-lifecycle rotten
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /close
@fejta-bot: Closing this issue.
What happened: One of our deployments failed due to the fact that there was PID collision while mounting a config map. Kubelet is using systemd-run command to mount config maps, but unfortunately, the way systemd-run chooses the scope names is pretty simple - it just uses PIDs by default to differentiate scope names which can lead to collisions [2]. As a remedy, we could make kubelet start using "--unit=
uuidgen
" option as recommended in [2].[1] https://github.com/kubernetes/kubernetes/blob/224be7bdce5a9dd0c2fd0d46b83865648e2fe0ba/pkg/util/mount/mount_linux.go#L97-L145 [2] https://lists.freedesktop.org/archives/systemd-devel/2015-October/034591.html
What you expected to happen: Deployment finishes successfully
How to reproduce it (as minimally and precisely as possible): This happened in our CI, probably given enough tries....
Anything else we need to know?:
Environment:
kubectl version
): v1.16.4cat /etc/os-release
): Ubuntu 16.04.10uname -a
): 4.4.0-1095-awssystemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)