diff --git a/limitrange.yaml b/limitrange.yaml index b08f192..6fa0f55 100644 --- a/limitrange.yaml +++ b/limitrange.yaml @@ -1,14 +1,12 @@ apiVersion: v1 kind: LimitRange metadata: - name: cpulimits + name: mem-limit-range spec: limits: - default: - cpu: 500m + memory: 512Mi defaultRequest: - cpu: 500m - max: - cpu: "1" - min: - cpu: 100m + memory: 256Mi + type: Container + diff --git a/setup-kubetools-specific-version.sh b/setup-kubetools-specific-version.sh new file mode 100755 index 0000000..0a9e10b --- /dev/null +++ b/setup-kubetools-specific-version.sh @@ -0,0 +1,72 @@ +#!/bin/bash +# kubeadm installation instructions as on +# https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ + +# this script supports centos 7 and Ubuntu 20.04 only +# run this script with sudo + +if ! [ $USER = root ] +then + echo run this script with sudo + exit 3 +fi + +# setting MYOS variable +MYOS=$(hostnamectl | awk '/Operating/ { print $3 }') +OSVERSION=$(hostnamectl | awk '/Operating/ { print $4 }') + +##### CentOS 7 config +if [ $MYOS = "CentOS" ] +then + echo RUNNING CENTOS CONFIG + cat < /etc/sysctl.d/k8s.conf +net.bridge.bridge-nf-call-ip6tables = 1 +net.bridge.bridge-nf-call-iptables = 1 +EOF +sysctl --system