LoginSignup
3
4

More than 5 years have passed since last update.

minikubeでkubernetes

Last updated at Posted at 2016-09-22

ローカルでkubernetesを動かしてみようと思い環境を構築している中、minikubeというツールを使ったら凄く簡単に環境を構築できたのでその覚書きです。

minikubeとは

ローカルで簡単にkubernetesを実行することができるようにするツールです。
ローカルのVM上にkubernetesの単一ノードを構築してくれます。

前提

PC:MacBook Pro
OS:OS X El Capitan(version 10.11.6)
VM:VirtualBox(version 5.0.26)

minikubeのインストール

下記コマンドを実行してminikubeをインストールします。

curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.10.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

kubectlのインストール

kubernetesを操作するためのCLIであるkubectlを、下記コマンドを実行してインストールします。

curl -Lo kubectl http://storage.googleapis.com/kubernetes-release/release/v1.3.0/bin/darwin/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/

kubernetesクラスタの作成

minikubeを使用してVirtualBox上にkubernetesのクラスタを作成します。

minikube start

上記コマンドを実行すると、VirtualBox上に「minikube」という名のkubernetesクラスタが作成されます。
クラスタを作成した後は、kubectlで作成したクラスタを操作できるように設定を行います。

kubectl config use-context minikube

試しにkubectlでpodの情報を取得すると、環境により多少表記は異なりますが下記のように表示されます。

$ kubectl get pods --all-namespaces
NAMESPACE     NAME                           READY     STATUS    RESTARTS   AGE
kube-system   kube-addon-manager-minikube    1/1       Running   0          1m
kube-system   kubernetes-dashboard-xxxxx     1/1       Running   0          35s

終わりに

minikubeを使用せずにkubernetesの環境を構築しようとした際は四苦八苦していたのですが、minikubeを使用すると簡単に環境を構築できてちょっと感動してしまいました。
kubernetesを試してみたい!と思った時には凄く便利だと思います。

参考リンク

3
4
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
3
4