LoginSignup
1
3

More than 1 year has passed since last update.

【Kubernetes】minikubeのインストール Windows 10 homeユーザー向け 

Posted at

名称未設定のデザイン (12).png

こんにちは。まゆみと申します

Dockerの理解がだいぶ進んだので、Kubernetesの勉強に移ろうと思っています。

ただ、前から『Kubernetesのインストールは超大変!』と聞いていました。

私も1日かかりでやっと、kubectlとminikubeのインストールに成功しましたので、備忘記録を兼ねて本日の記事にまとめさせていただきます。

インストールの時点で躓いている方のお役に立てれば幸いです。<(_ _)>

ではさっそく始めていきますね。(Windows10 homeの方向けの記事になります)

minikubeとは?

minikubeとは、ローカル環境で開発をする時に使うシステムになります。

あなたの環境はminikubeがインストールできるか?

まずあなたの環境でminikubeのインストールが可能かどうか調べてみましょう

systeminfo

とコマンドプロンプトに打ってみましょう

下のスクショのように『ハイパーバイザーが検出されました。』と表示されればOKです。

2021-07-12_15-37-48.png

最初にKubectlをインストールする

Kubernetesを使うには、『kubectl』と言われるツールをインストールしなければいけません。

Kubectlによって、Clusterに命令を出すことができます。(clusterなどの解説はまた別の記事でさせていただきます)

Kubectlのインストール方法はいくつかありますが、この記事では、『Chocolatey』というパッケージマネージメントツールを使ったインストール方法を紹介します

2021-07-12_15-53-24.png

右上にある『Install Now』というボタンをクリックしてください。

少しスクロールすると、下記のような画面になります

赤で囲んだ部分をコピーしてください。

2021-07-12_15-55-17.png

PowerShellを管理者として開きます。

そして先ほどコピーしたものを貼り付け実行してください。

2021-07-12_10-05-10.png

これで、Chocolateyがローカルにインストールされました。

次に管理者としてコマンドプロンプトを開きます。

そしてkubernetesのドキュメントに書かれている順番でインストールをしていきます

screencapture-kubernetes-io-ja-docs-tasks-tools-install-kubectl-2021-07-12-16_00_19.png
引用元:kubernetesドキュメント

プロセスの順番にスクショを貼っておきますね。

2021-07-12_10-10-54.png

このインストールがうまく行ったかどうか調べるには下のスクショのように

kubectl version --client

と打ってみましょう

2021-07-12_10-13-05.png

うまく行っている場合、下のスクショのようになります

2021-07-12_10-14-01.png

これでkubectlのインストールも終わりました。

kubectlはMinikubeを使わない時でも必ず要るものなので、まず最初にインストールしてくださいね。

そして、所定の場所で『.kube』というフォルダーを作ります

2021-07-12_16-26-41.png

その後、.kubeフォルダーを作った場所で『config』というファイルを作ってください。(拡張子は要りません)

2021-07-12_15-06-30.png

Minikubeをインストールする

minikubeドキュメントを参考にインストールの手順を書いていきますね。

管理者としてコマンドプロンプトを開き、

choco install minikube

とコマンドを打ちます

2021-07-12_10-36-05.png

コマンドプロンプトを閉じ、再度開きます(管理者としてではなくて大丈夫です)

minikube start --driver=(virtualizationのドライバー)

と--driverオプションを付けて実行します

(virtualizationのドライバー)と書かれているところには、あなたのvirtualization driverを書きましょう

私は色々試してみて

minikube start --driver=docker

でうまく行きました。

2021-07-12_16-43-07.png

うまく行かなかったのもスクショで貼っておきますね。

参考にどうぞ。

Windows10 homeを使っている方のなかには、virtualboxを好んで使われている方もいると思いますが、私の環境ではうまく実行されませんでした。

2021-07-12_16-44-52.png

ちなみに、うまく行かなかった後には、

minikube delete

削除しないといけないようです。

まとめ

今回の記事は、Kubernetesの勉強がまだ不十分なまま書かせていただきました。

もし、間違っているところがあれば指摘してくだされば嬉しく思います

ただ、minikubeのインストールには、かなりてこずった後、やっと成功したので、備忘記録を兼ねて今回の記事にまとめさせていただきました。

参考にしていただければ幸いです。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3