01. Minikube
01. Minikube
minikubeはローカル環境でKubernetes環境を設定するツールである。
minikube start | minikube
| # 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グループに所属させる必要がある。
kubectl
| $ sudo snap install kubectl --classic
|
kubectlはminikubeに組み込まれている。エイリアスでkubectlがあるかのように使える。
| # kubectlを使う
$ minikube kubectl -- get pods
$ alias kubectl="minikube kubectl --"
$ kubectl get pods
|
Helm
HelmはKubenetes用のパッケージマネージャーらしい。
| $ sudo snap install helm --classic
|