Windows 10 Home で multipass~kubeflow

下の続きかも

windows10 home でmultipass~microk8s - 十分に発達した科学技術は

 

multipassのインスタンスは以下のコマンドで見える

> multipass list

インスタンス削除

> multipass delete インスタンス

 

基本的には以下のサイトを参照

Kubeflow入門 - Qiita

kubeflow用にインスタンスを立てる。

$ multipass launch bionic -n kubeflow -m 8G -d 40G -c 4

インスタンスに入る

$ multipass shell kubeflow

microk8sのセットアップ

$ git clone https://github.com/canonical-labs/kubernetes-tools
$ sudo kubernetes-tools/setup-microk8s.sh
$ sudo microk8s.enable gpu # GPUを使う場合
$ sudo kubernetes-tools/expose-dashboard.sh # k8s dashboard を使う場合

 

動いてるサービスの確認

$ kubectl get svc

 

k8sのノード情報取得(ExternalIPも設定されてれば出てくるはず)

$ kubectl describe node 

 

今回のようにmultipassを使ってる場合、以下のコマンドでIP等確認できる

リスト取得(名前がわからない場合)

> multipass list 

情報取得

> multipass info 名前

ただし外部IPが割り当てられてない場合もある

 

kubeflowの確認

> sudo microk8s.kubectl -n kubeflow get all

 

その他multipassのTips

https://gihyo.jp/admin/serial/01/ubuntu-recipe/0590?page=3