1
0
mirror of https://github.com/ubuntu/microk8s.git synced 2021-05-23 02:23:41 +03:00

Add memory cgroup check (#1501)

* Adding an additional check to ensure that memory
cgroup is explicitly enabled.

Co-authored-by: Konstantinos <kos.tsakalozos@canonical.com>
This commit is contained in:
Vladimir Grevtsev
2020-08-31 15:50:17 +03:00
committed by GitHub
parent 3b3abd6bb1
commit 00f57dfc84

View File

@@ -97,7 +97,7 @@ function store_kubernetes_info {
sudo -E /snap/bin/microk8s kubectl version 2>&1 | sudo tee $INSPECT_DUMP/k8s/version > /dev/null
sudo -E /snap/bin/microk8s kubectl cluster-info 2>&1 | sudo tee $INSPECT_DUMP/k8s/cluster-info > /dev/null
sudo -E /snap/bin/microk8s kubectl cluster-info dump 2>&1 | sudo tee $INSPECT_DUMP/k8s/cluster-info-dump > /dev/null
sudo -E /snap/bin/microk8s kubectl get all --all-namespaces 2>&1 | sudo tee $INSPECT_DUMP/k8s/get-all > /dev/null
sudo -E /snap/bin/microk8s kubectl get all --all-namespaces -o wide 2>&1 | sudo tee $INSPECT_DUMP/k8s/get-all > /dev/null
sudo -E /snap/bin/microk8s kubectl get pv 2>&1 | sudo tee $INSPECT_DUMP/k8s/get-pv > /dev/null # 2>&1 redirects stderr and stdout to /dev/null if no resources found
sudo -E /snap/bin/microk8s kubectl get pvc 2>&1 | sudo tee $INSPECT_DUMP/k8s/get-pvc > /dev/null # 2>&1 redirects stderr and stdout to /dev/null if no resources found
}
@@ -164,6 +164,12 @@ function suggest_fixes {
fi
fi
if ! mount | grep -q 'cgroup/memory'; then
printf -- '\033[0;33mWARNING: \033[0m The memory cgroup is not enabled. \n'
printf -- 'The cluster may not be functioning properly. Please ensure cgroups are enabled \n'
printf -- 'See for example: https://microk8s.io/docs/install-alternatives#heading--arm \n'
fi
# Fedora Specific Checks
if fedora_release
then