LoginSignup
6
6

More than 3 years have passed since last update.

Ubuntu1804にMinikubeをインストールする

Last updated at Posted at 2019-06-05

概要

自由に遊べるKubernetesが欲しかった。
Minikubeくん🐳にする。
クラウドでVMをたててその上にMinikubeくん🐳を動かす。
OSはUbuntuさんを選択。

方法

基本は本家Kubernetes.ioの言われるがままやればOK。

注意点は2コアのUbuntuさんにすること。
Minikubeくん🐳のインストール時にいろいろ言われる。

流れは、
1. kubectlをインストール(Kubernetesを動かすコマンドライン)
2. Dockerをインストール(その上にMinikubeくん🐳を動かす)*
3. Minikubeくん🐳インストール

*Minikubeくん🐳はデフォルトでVirtualBoxをUbuntuさんのうえに構築して立ち上がろうとする。
VirtualBoxも大変そうなのでDockerでご勘弁いただく。
minikube startのときもオプションで--vm-driver=noneを入れて起動する

sudo snap install kubectl --classic
kubectl version



### dockerのインストール
sudo apt-get update
sudo apt-get 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 $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
sudo docker run hello-world




### Minikubeのインストール
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube
sudo cp minikube /usr/local/bin
sudo minikube start --vm-driver=none



### kubectlとminikubeをsudoなしで動かせるようにする
sudo chown -R $USER:$GROUP ~/.kube
sudo chown -R $USER:$GROUP ~/.minikube

以上。
振り返ってみればカンタン。

ステータスを見てRunningになってるのを確認する。

root@container-01:~# minikube status

host: Running
kubelet: Running
apiserver: Running
kubectl: Correctly Configured: pointing to minikube-vm at <your IP>

いけてそう。

root@container-01:~# kubectl get nodes
NAME       STATUS   ROLES    AGE   VERSION
minikube   Ready    master   22h   v1.14.2

Ubuntuさん、Minikubeくん🐳、あざっした。

参考

6
6
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
6
6