2019年8月16日金曜日

Minikube on Debian 10 に Eclipse Che をデプロイする(Hyper-V & ベアメタル版)

前回(Debian 10 に minikube をインストールする(Hyper-V & ベアメタル版)) からの続き。

Running Che locally | Eclipse Che Documentation を実施していく。

必要なツールのインストール

Che のデプロイに必要なものたちをインストールする。

socat

helm でのデプロイ時に使用する。VirtualBox の時には必要なかったけど今回は必要らしい。

apt-get install -y socat

helm

バイナリをダウンロードして /usr/local/bin へ移動。

curl -L https://get.helm.sh/helm-v2.14.3-linux-amd64.tar.gz -O
tar xf helm-v2.14.3-linux-amd64.tar.gz
sudo mv linux-amd64/helm /usr/local/bin/
sudo mv linux-amd64/tiller /usr/local/bin/
rm -rf helm-v2.14.3-linux-amd64.tar.gz linux-amd64/

Snappy(snap?) を使うとパッケージとして管理できるようだがとりあえずバイナリダウンロードで済ませてしまう。

chectl

こちらもバイナリをダウンロード。

2019/8/15 時点のドキュメントで指定されているバージョンは、--domain オプションの指定が正しく動かないので、現時点で最新のバージョンである 20190802065601 をダウンロードしてくる。(ベアメタルインストールの場合、 --domain オプション使わないけど...)

RELEASE="20190802065601/chectl-linux"
URL=https://github.com/che-incubator/chectl/releases/download/${RELEASE}
sudo curl -L ${URL} -o /usr/local/bin/chectl
sudo chmod +x /usr/local/bin/chectl

Minikube の設定

なし。root で起動するだけ。

sudo minikube start

Eclipse Che のデプロイ

sudo chectl server:start

動作確認

Windows から http://${DEBIAN_IP}.nip.io に接続。

  • ${DEBIAN_IP}: Debian の IP アドレスに置き換える。

OK.

参考資料

0 件のコメント:

コメントを投稿