From 4c67413f8b5a7840a249d653f07312d235dd3e98 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Thu, 6 Oct 2022 04:09:56 +0200 Subject: [PATCH] fix(system-upgrades): Fix adjust default PID limits for crio --- infrastructure/system-upgrades/kubernetes.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/infrastructure/system-upgrades/kubernetes.yaml b/infrastructure/system-upgrades/kubernetes.yaml index f43658515..c325f770f 100644 --- a/infrastructure/system-upgrades/kubernetes.yaml +++ b/infrastructure/system-upgrades/kubernetes.yaml @@ -25,11 +25,19 @@ stringData: set -e set -x systemd-run --same-dir --wait --collect --service-type=exec dnf upgrade -y kubernetes-kubeadm + crio-pid_limits.conf: | + [crio.runtime] + pids_limit = 4096 upgrade-crio.sh: | #!/bin/bash set -e set -x secrets="$(dirname "$0")" + if ! diff "$secrets/crio-pid_limits.conf" "/etc/crio/crio.conf.d/pid_limits.conf"; then + mkdir -p /etc/crio/crio.conf.d/ + cp "$secrets/crio-pid_limits.conf" "/etc/crio/crio.conf.d/pid_limits.conf" + touch /var/run/reboot-required + fi systemd-run --same-dir --wait --collect --service-type=exec dnf module disable cri-o -y systemd-run --same-dir --wait --collect --service-type=exec dnf upgrade -y cri-o upgrade-kubernetes.sh: | -- GitLab