Skip to content

Commit bd63ded

Browse files
authored
Merge pull request #220 from OpenLiberty/staging
Merge staging to prod - Update startMinikube.sh (#219)
2 parents 565a4bb + c13aacc commit bd63ded

File tree

1 file changed

+29
-9
lines changed

1 file changed

+29
-9
lines changed

scripts/startMinikube.sh

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,36 @@
11
#!/bin/bash
22

3-
# Set up and start Minikube
4-
curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
5-
chmod +x kubectl
6-
ln -s -f "$(pwd)/kubectl" "/usr/local/bin/kubectl"
7-
#wget https://github.com/kubernetes/minikube/releases/download/v0.28.2/minikube-linux-amd64 -q -O minikube
8-
#chmod +x minikube
3+
# install Minikube prereqs for none driver
94

5+
# install conntrack
106
apt-get update -y
117
apt-get install -y conntrack
12-
138
sysctl fs.protected_regular=0
149

15-
minikube start --driver=none --bootstrapper=kubeadm
16-
#eval "$(minikube docker-env)"
10+
# install and set up cri-dockerd
11+
VER=$(curl -s https://api.github.com/repos/Mirantis/cri-dockerd/releases/latest|grep tag_name | cut -d '"' -f 4|sed 's/v//g')
12+
echo "$VER"
13+
wget "https://github.com/Mirantis/cri-dockerd/releases/download/v${VER}/cri-dockerd-${VER}.amd64.tgz"
14+
tar xvf "cri-dockerd-${VER}.amd64.tgz"
15+
mv cri-dockerd/cri-dockerd /usr/local/bin/
16+
cri-dockerd --version
17+
wget https://raw.githubusercontent.com/Mirantis/cri-dockerd/master/packaging/systemd/cri-docker.service
18+
wget https://raw.githubusercontent.com/Mirantis/cri-dockerd/master/packaging/systemd/cri-docker.socket
19+
mv cri-docker.socket cri-docker.service /etc/systemd/system/
20+
sed -i -e 's,/usr/bin/cri-dockerd,/usr/local/bin/cri-dockerd,' /etc/systemd/system/cri-docker.service
21+
systemctl daemon-reload
22+
systemctl enable cri-docker.service
23+
systemctl enable --now cri-docker.socket
24+
25+
# install crictl
26+
VERSION="v1.24.2"
27+
wget "https://github.com/kubernetes-sigs/cri-tools/releases/download/$VERSION/crictl-$VERSION-linux-amd64.tar.gz"
28+
tar zxvf "crictl-$VERSION-linux-amd64.tar.gz" -C /usr/local/bin
29+
rm -f "crictl-$VERSION-linux-amd64.tar.gz"
30+
31+
# recreate minikube cluser
32+
minikube stop
33+
minikube delete
34+
35+
# start minikube with none driver
36+
minikube start --driver=none

0 commit comments

Comments
 (0)