インストール
Amazon EC2で、Minikubeを動かしてみた。
sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt install -y docker-ce
sudo apt install -y conntrack
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/
sudo minikube start --driver=none
sudo cp -r /root/.kube /root/.minikube $HOME
sudo chown -R $USER $HOME/.kube $HOME/.minikube
sudo cp .minikube/cache/linux/v1.18.3/kubectl /usr/local/bin/kubectl
この環境で動いたソフト
参考資料
-
Install Minikube
- AWS EC2の場合、
--driver=none
でインストールする。 - Install Docker Engine on Ubuntu
- AWS EC2の場合、
- Deploy using MiniKube on Linux
トリック
Ubuntu 19.10以降は、--driver=none
で入れると、root
権限でしか、kubectlは動かない。ただし、以下の記事にあるトリックを使うと、外すことができる。