alpine-overlay/kubezero/kubezero/kubezero.post-install

19 lines
456 B
Bash

#!/bin/sh
# usage: add_once <file> <line-to-add>...
add_once() {
local file="$1"
shift
for line; do
if ! grep -x -F "$line" "$file" 2>/dev/null; then
mkdir -p "${file%/*}"
printf "%s\n" "$line" >> "$file"
fi
done
}
# Setup node for userns support
# 0-65K is host, 65K till 128K for rootless containerd services outside of k8s
add_once /etc/subuid "kubelet:131072:7274496" >/dev/null
add_once /etc/subgid "kubelet:131072:7274496" >/dev/null