Created
July 18, 2019 11:30
-
-
Save terashim/58b120cb9407e2ff02c3ed5bd9ae0cf2 to your computer and use it in GitHub Desktop.
fish shellでMinikubeを起動・設定する関数
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# fish shellでMinikubeを起動・設定する関数 | |
# Minikubeを起動、dockerコマンドでMinikubeのDockerデーモンを使うよう設定する | |
# | |
# インストール: | |
# ~/.config/fish/functions/minikube_setup.fish | |
# に保存する | |
# | |
function minikube_setup | |
echo "Minikubeのバージョンを調べます" | |
echo "コマンド> minikube version" | |
minikube version | |
echo "" | |
echo "Minikube(ホスト)の状態を調べます" | |
echo 'コマンド> minikube status --format "{{.Host}}"' | |
set MINIKUBE_STATUS (minikube status --format "{{.Host}}") | |
echo $MINIKUBE_STATUS | |
echo "" | |
# Minikubeが起動中でない場合 | |
if [ $MINIKUBE_STATUS != "Running" ] | |
echo "Minikubeを起動します" | |
echo "コマンド> minikube start" | |
minikube start | |
echo "" | |
echo "Minikube(ホスト)の状態を調べます" | |
echo 'コマンド> minikube status --format "{{.Host}}"' | |
set MINIKUBE_STATUS (minikube status --format "{{.Host}}") | |
echo $MINIKUBE_STATUS | |
echo "" | |
if [ $MINIKUBE_STATUS != "Running" ] | |
echo "Minikubeの起動に失敗しました" | |
echo "" | |
end | |
end | |
if [ $MINIKUBE_STATUS = "Running" ] | |
echo "MinikubeのIPアドレスを調べます" | |
echo "コマンド> minikube ip" | |
minikube ip | |
echo "" | |
echo "Mac/LinuxホストからMinikubeのDockerデーモンを利用するよう設定します" | |
echo "コマンド> eval (minikube docker-env)" | |
eval (minikube docker-env); | |
echo "" | |
end | |
echo "Docker(サーバ)のバージョンを調べます" | |
echo 'コマンド> docker version --format "{{ .Server.Version }}"' | |
docker version --format "{{ .Server.Version }}" | |
echo "" | |
echo "Kubernetesコンテキストの状態を調べます" | |
echo "コマンド> kubectl config get-contexts" | |
kubectl config get-contexts | |
echo "" | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment