Minikube
https://gyazo.com/6940b80737d4e5624a44c59bae5e1ab4
Welcome! | minikube
minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows. We proudly focus on helping application developers and new Kubernetes users.
Kubernetes をシングルノードで動作させるためのソフトウェア
Get Started
code:bash
minikube config set vm-driver virtualbox # virtualbox上に作る設定にする
minikube start
# ログインせずにminikubeを操作するための環境変数の読み込み
# minikube docker-envを実行すると、環境変数の一覧が出力される
minikube -p minikube docker-env | source
minikube service ${service}
minikube delete
Addons
code: bash
minikube addons enable ingress
Trouble Shooting
急に使えなくなった時
code:bash
$ minikube dashboard
* ダッシュボードの状態を確認しています...
* プロキシを起動しています...
* プロキシの状態を確認しています...
X Exiting due to SVC_URL_TIMEOUT: http://127.0.0.1:52815/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ はアクセス可能ではありません。 Temporary Error: unexpected response code: 503
解決方法
ver. upなどで~/.minikube フォルダの設定ファイルが古くなっていたことが原因である。
code:bash
minikube delete
rm -fr ~/.minikube # 設定ファイルを削除する
minikube start
Reference
簡単にローカルKubernetes環境を構築できるツール「Minikube」 | さくらのナレッジ
Minikubeであれやりたいときのtips