このページではMinikubeのインストール方法を説明し、コンピューターの仮想マシン上で単一ノードのKubernetesクラスターを実行します。
コンピューターのBIOS上でVT-xもしくはAMD-vの仮想化が使用可能でなければなりません。Linux上で確認するために以下のコマンドを実行し、出力されることを確認してください。
egrep --color 'vmx|svm' /proc/cpuinfo
ハイパーバイザーがインストールされていなかったら、OSにいずれかをインストールしてください。
Operating system | サポートしているハイパーバイザー |
---|---|
macOS | VirtualBox, VMware Fusion, HyperKit |
Linux | VirtualBox, KVM |
Windows | VirtualBox, Hyper-V |
備考: MinikubeはVMの中ではなくホスト上のKubernetesのコンポーネントの一部として実行する--vm-driver=none
をサポートしています。このドライバーはハイパーバイザーではなく、DockerやLinuxの環境を必要とします。
Homebrewを使うことでmacOSにMinikubeを簡単にインストールできます。
brew cask install minikube
バイナリファイルを使用してmacOSにインストールすることも可能です。
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
&& chmod +x minikube
以下のコマンドを入力して、Minikubeを実行可能にしてください。
sudo mv minikube /usr/local/bin
備考: ここではバイナリを使ってLinux上にMinikubeをインストールする方法を示します。
バイナリファイルを使用してLinuxにインストールできます。
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& chmod +x minikube
以下のコマンドを入力して、Minikubeを実行可能にしてください。
sudo cp minikube /usr/local/bin && rm minikube
備考: MinikubeをWindowsで実行するために、Hyper-VもしくはVirtualBoxをインストールする必要があります。Hyper-VはWindows 10 Enterprise、Windows 10 Professional、Windows 10 Educationで実行できます。より詳しいインストールについてのドキュメントはMinikube公式のGitHubのリポジトリを参照してください。
Chocolateyを使うことでWindowsにMinikubeを簡単にインストールできます(管理者権限で実行する必要があります)。
choco install minikube kubernetes-cli
Minikubeのインストールが終わったら、現在のCLIのセッションを終了して再起動します。Minikubeは自動的にパスに追加されます。
Windowsに手動でMinikubeをダウンロードする場合、minikube-windows-amd64
をダウンロードし、名前をminikube.exe
に変更してこれをパスに加えます。
Windows Installerを使ってWindowsに手動でインストールする場合、minikube-installer.exe
をインストールし、インストーラーを実行します。
もし以前に Minikubeをインストールしていたら、以下のコマンドを実行します。
minikube start
このエラーが返ってきます。
machine does not exist
以下のファイルを消去する必要があります。
rm -rf ~/.minikube
このページは役に立ちましたか?
Thanks for the feedback. If you have a specific, answerable question about how to use Kubernetes, ask it on Stack Overflow. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement.