X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fscripts%2Fk8s_common.sh;h=e1e086d4c5a3fab272740efc05dedf388c982b20;hb=dc8a9e234e09158b1df98d1128399bf5ea3dac0f;hp=9a4483419c123830066a48747f28d4aca7768368;hpb=85a612dd04e7b405e0873d4bbd5fede952ff693f;p=iec.git diff --git a/src/foundation/scripts/k8s_common.sh b/src/foundation/scripts/k8s_common.sh index 9a44834..e1e086d 100755 --- a/src/foundation/scripts/k8s_common.sh +++ b/src/foundation/scripts/k8s_common.sh @@ -29,6 +29,11 @@ sudo apt install -y \ kubelet=${KUBE_VERSION} kubeadm=${KUBE_VERSION} kubectl=${KUBE_VERSION} sudo apt-mark hold kubelet kubeadm kubectl +#Add extra flags to Kubelet +if ! grep -q -e 'fail-swap-on' /etc/default/kubelet; then + sudo sed 's/KUBELET_EXTRA_ARGS=/KUBELET_EXTRA_ARGS=--fail-swap-on=false --feature-gates HugePages=false/' -i /etc/default/kubelet +fi + _conf='/etc/sysctl.d/99-akraino-iec.conf' echo 'net.bridge.bridge-nf-call-iptables = 1' |& sudo tee "${_conf}" sudo sysctl -q -p "${_conf}"