LoginSignup
4
3

More than 5 years have passed since last update.

macOS で minishift [導入から起動まで]

Last updated at Posted at 2018-10-17

minishiftとは?

Red Hat OpenShiftはDockerおよびKubernetesを基盤としたPaaSを提供するソフトウェアです。オープンソースで開発されており、Red Hat社によるサポートが提供されます。

MinishiftはOpenShiftをローカルで実行するのに役立つツールです。

詳しくは「公式ドキュメント」をどうぞ

導入手順

minishift 導入

# brew cask install minishift
# minishift version

mac用の仮想化ドライバー導入

# brew install docker-machine-driver-xhyve
# sudo chown root:wheel /usr/local/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
# chmod u+s /usr/local/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
# git -C "$(brew --repo homebrew/core)" fetch --unshallow

minishift 起動

# minishift start --vm-driver xhyve

oc コマンドのパスを通す

# eval $(minishift oc-env)

ブラウザで動作確認

# minishift openshift service nodejs-ex --in-browser

ログイン

# oc login -u developer -p developer

minishift 停止

# minishift stop

その他(メモ)

/var/lib/minishift/ 配下には以下のファイルがある

# ls -1 /var/lib/minishift/
hostdata
openshift.local.config
openshift.local.pv
openshift.local.volumes

● hostdata
etcdのデータ

● openshift.local.config
OpenShiftの設定ファイル群

● openshift.local.pv
hostPath指定で作成されたPV

● openshift.local.volumes
podにマウントされるVolume類

4
3
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
4
3