1. Fixed markdown error that endup as 404 error at the URL
https://kubernetes.io/ja/docs/reference/command-line-tools-reference/feature-gates/
See - CSI(Container Storage Interface) link.
2. Minikube links at
- content/ja/docs/tasks/tools/install-minikube.md
- content/ja/includes/task-tutorial-prereqs.md
3. Link to CRI page at
content/ja/docs/setup/production-environment/tools/kubeadm/install-kubeadm.md
4. Windows Nodes link at
https://kubernetes.io/ja/docs/setup/production-environment/windows/user-guide-windows-containers/
5.1 KiB
title, content_template, weight, card
| title | content_template | weight | card | ||||
|---|---|---|---|---|---|---|---|
| Minikubeのインストール | templates/task | 20 |
|
{{% capture overview %}}
このページではMinikubeのインストール方法を説明し、コンピューターの仮想マシン上で単一ノードのKubernetesクラスターを実行します。
{{% /capture %}}
{{% capture prerequisites %}}
コンピューターのBIOS上でVT-xもしくはAMD-vの仮想化が使用可能でなければなりません。Linux上で確認するために以下のコマンドを実行し、出力されることを確認してください。
egrep --color 'vmx|svm' /proc/cpuinfo
{{% /capture %}}
{{% capture steps %}}
ハイパーバイザーのインストール
ハイパーバイザーがインストールされていなかったら、OSにいずれかをインストールしてください。
| Operating system | サポートしているハイパーバイザー |
|---|---|
| macOS | VirtualBox, VMware Fusion, HyperKit |
| Linux | VirtualBox, KVM |
| Windows | VirtualBox, Hyper-V |
{{< note >}}
MinikubeはVMの中ではなくホスト上のKubernetesのコンポーネントの一部として実行する--vm-driver=noneをサポートしています。このドライバーはハイパーバイザーではなく、DockerやLinuxの環境を必要とします。
{{< /note >}}
kubectlのインストール
- kubectlのインストールはkubectlのインストールと設定を確認してください。
Minikubeのインストール
macOS
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
{{< note >}} ここではバイナリを使ってLinux上にMinikubeをインストールする方法を示します。 {{< /note >}}
バイナリファイルを使用して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
Windows
{{< note >}} MinikubeをWindowsで実行するために、Hyper-VもしくはVirtualBoxをインストールする必要があります。Hyper-VはWindows 10 Enterprise、Windows 10 Professional、Windows 10 Educationで実行できます。より詳しいインストールについてのドキュメントはMinikube公式のGitHubのリポジトリを参照してください。 {{< /note >}}
Chocolateyを使うことでWindowsにMinikubeを簡単にインストールできます(管理者権限で実行する必要があります)。
choco install minikube kubernetes-cli
Minikubeのインストールが終わったら、現在のCLIのセッションを終了して再起動します。Minikubeは自動的にパスに追加されます。
手動でWindowsにインストールする方法
Windowsに手動でMinikubeをダウンロードする場合、minikube-windows-amd64をダウンロードし、名前をminikube.exeに変更してこれをパスに加えます。
Windowsのインストーラー
Windows Installerを使ってWindowsに手動でインストールする場合、minikube-installer.exeをインストールし、インストーラーを実行します。
{{% /capture %}}
{{% capture whatsnext %}}
{{% /capture %}}
クリーンアップし、新たに始める場合
もし以前に Minikubeをインストールしていたら、以下のコマンドを実行します。
minikube start
このエラーが返ってきます。
machine does not exist
以下のファイルを消去する必要があります。
rm -rf ~/.minikube