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:
committed by
GitHub
parent
3b3abd6bb1
commit
00f57dfc84
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user