Skip to content
This repository was archived by the owner on Jul 4, 2023. It is now read-only.

Commit 87cc42e

Browse files
author
Riaan Nolan
committedNov 9, 2022
Merge branch 'feature/minikube-memory' into 'master'
give minikube 2g less than total system memory See merge request all-staff/hashiqube!133
1 parent 102eb88 commit 87cc42e

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed
 

‎docker/docker.sh

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ echo -e '\e[38;5;198m'"CPU is $ARCH"
1616
sudo add-apt-repository "deb [arch=$ARCH] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
1717
sudo apt-get update
1818
# BUG: error reopening /dev/null https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1950071 so we pin docker-ce=5:20.10.16~3-0~ubuntu-focal and containerd.io=1.5.11-1
19+
# BUG: https://github.com/containerd/containerd/issues/6203
1920
# INFO: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error reopening /dev/null inside container: open /dev/null: operation not permitted: unknown
2021
sudo DEBIAN_FRONTEND=noninteractive apt-get install --allow-downgrades --assume-yes docker-ce=5:20.10.9~3-0~ubuntu-focal docker-ce-cli containerd.io=1.5.11-1 docker-compose-plugin
2122
sudo usermod -aG docker vagrant

‎minikube/minikube.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ function minikube-install() {
6969
# https://minikube.sigs.k8s.io/docs/commands/start/
7070
# https://unofficial-kubernetes.readthedocs.io/en/latest/admin/admission-controllers/
7171
# https://github.com/kubernetes/minikube/issues/604
72-
sudo --preserve-env=PATH -u vagrant CHANGE_MINIKUBE_NONE_USER=true minikube start --driver=docker --force-systemd=true --insecure-registry="10.9.99.0/24" --cpus 4 --memory $(free -m | tr -s " " | grep Mem | cut -d " " -f2) --disk-size=2g --mount-string="/vagrant:/vagrant" --mount --extra-config=apiserver.enable-admission-plugins="DefaultStorageClass"
72+
sudo --preserve-env=PATH -u vagrant CHANGE_MINIKUBE_NONE_USER=true minikube start --driver=docker --force-systemd=true --insecure-registry="10.9.99.0/24" --cpus=4 --memory=$(expr $(free -m | tr -s " " | grep Mem | cut -d " " -f2) - 2048) --disk-size=2g --mount-string="/vagrant:/vagrant" --mount --extra-config=apiserver.enable-admission-plugins="DefaultStorageClass"
7373
# --extra-config=apiserver.enable-admission-plugins="LimitRanger,NamespaceExists,NamespaceLifecycle,ResourceQuota,ServiceAccount,DefaultStorageClass,MutatingAdmissionWebhook"
7474
# "ResourceQuota,ServiceAccount,MutatingAdmissionWebhook,LimitRanger,NamespaceExists,NamespaceLifecycle," --kubelet.node-ip=10.9.99.10 --apiserver-name=0.0.0.0 --apiserver-ips=0.0.0.0
7575

0 commit comments

Comments
 (0)
This repository has been archived.