コンテンツにスキップ

01. Minikube

01. Minikube

minikubeはローカル環境でKubernetes環境を設定するツールである。

minikube start | minikube

1
2
3
4
5
6
7
# x64
curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64

# ARM64
curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-arm64
sudo install minikube-linux-arm64 /usr/local/bin/minikube && rm minikube-linux-arm64

アップデートしたい場合、上記のコマンドを実行し直してバイナリを上書きする。

Dockerがインストールされていないと動かない。またユーザーをdockerグループに所属させる必要がある。

1
$ minikube start

kubectl

1
$ sudo snap install kubectl --classic

kubectlminikubeに組み込まれている。エイリアスでkubectlがあるかのように使える。

1
2
3
4
5
# kubectlを使う
$ minikube kubectl -- get pods

$ alias kubectl="minikube kubectl --"
$ kubectl get pods

Helm

HelmはKubenetes用のパッケージマネージャーらしい。

1
$ sudo snap install helm --classic