Skip to content

Commit 919a59b

Browse files
Merge pull request kubernetes#1475 from rphillips/add_sysctls
OCPBUGS-7555: UPSTREAM: <carry>: add default kubelet sysctls within rpm
2 parents c729678 + 3716009 commit 919a59b

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kernel.keys.root_maxbytes=25000000
2+
kernel.keys.root_maxkeys=1000000
3+
kernel.panic=10
4+
kernel.panic_on_oops=1
5+
vm.overcommit_memory=1
6+
vm.panic_on_oom=0

openshift.spec

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ KUBE_BUILD_PLATFORMS="${BUILD_PLATFORM}" %{os_git_vars} make all WHAT='cmd/kube-
107107

108108
PLATFORM="$(go env GOHOSTOS)/$(go env GOHOSTARCH)"
109109
install -d %{buildroot}%{_bindir}
110+
install -d %{buildroot}%{_sysctldir}
110111

111112
# Install linux components
112113
for bin in kube-apiserver kube-controller-manager kube-scheduler kubelet
@@ -117,6 +118,10 @@ done
117118

118119
install -p -m 755 openshift-hack/images/hyperkube/hyperkube %{buildroot}%{_bindir}/hyperkube
119120
install -p -m 755 openshift-hack/images/hyperkube/kubensenter %{buildroot}%{_bindir}/kubensenter
121+
install -p -m 755 openshift-hack/sysctls/50-kubelet.conf %{buildroot}%{_sysctldir}/50-kubelet.conf
122+
123+
%post
124+
%sysctl_apply 50-kubelet.conf
120125

121126
%files hyperkube
122127
%license LICENSE
@@ -126,6 +131,7 @@ install -p -m 755 openshift-hack/images/hyperkube/kubensenter %{buildroot}%{_bin
126131
%{_bindir}/kube-scheduler
127132
%{_bindir}/kubelet
128133
%{_bindir}/kubensenter
134+
%{_sysctldir}/50-kubelet.conf
129135
%defattr(-,root,root,0700)
130136

131137
%changelog

0 commit comments

Comments
 (0)