インストールしてみた。4.xになって名前が変わったもので、テストとか開発とかに使えるものである。Preview版が利用できるようだ。(メモリはわりと食うので少ないとつらいと思う)ダウンロードここからリンクを辿っていくとダウンロードできる。secretをダウンロードしておく。2GBぐらいあり、わりと重たい。基本ドキュメント通りにやればよいはず。バイナリをパスの通った場所に配置する仮想マシンを作成するたぶん場合によってはHyper-Vのネットワークが作成されたりするはず。instance起動する起動時にデフォルトではメモリを8GBで起動するが、何かやるには到底足りないので、16GBぐらいは指定しておきたい。DNSサーバを指定しておかないと、他の仮想マシンを動かしてたり仮想ネットワークが複数あったりした場合に、うまく名前解決できないケースがあったので指定しておくのが吉。secretの入力を求められるのでバイナリと一緒にダウンロードしておいたjsonから情報を貼り付ける。ユーザの2種類のユーザが存在する。kubeadminユーザのパスワードは起動時に表示されるのでそれを見ておく。ログインログインは、CLIとWebコンソールのふたつがある。crcにもocコマンドは同梱されているので、以下のコマンドでパスの通しかたがわかる。%i%iocコマンドの場所にパスを通したら、あとはログインするだけである。"default".WebコンソールログインOpenShiftには、はじめからブラウザ経由でアクセスできるWebコンソールが用意されているので、そちらを使うことも多いだろう。コマンドを実行することで、ブラウザが起動し、Webコンソールにアクセスできる。オレオレ証明書なので、そこは目をつぶってそのまま接続するとログイン画面が出てくる。ログインに成功すると、ダッシュボードが表示されるはずだ。初期設定ここまでですぐにOpenShiftが使える状態ではあるが、ベータ版でさわってみてた感じ、以下の設定はやっておいたほうがよさそう。監視機能の有効化ダッシュボードでクラスタのリソース状況が見れたり、Podの状況が見れる枠はあるものの、デフォルトでは監視機能が無効化されているため、まったく意味をなしていない。そこで、監視を有効化して、情報を収集できるようにしておく。方法はドキュメントに書いてあるとおりで、以下のコマンドを順にCLIで実行すればよい。ドキュメントだと、セミコロン区切りでまとめて書いてあるが、windowsの場合はセミコロンで複数コマンドを順番に実行することができないので、ひとつずつ分割して実行する。scaledしばらくすると、ダッシュボードに収集した値が表示されるようになるだろう。ちなみに結構監視機能はメモリを消費するので、デフォルトの8GBだとメモリが足りなくて必要なPodを起動できず動かない問題が確認できている。kubeadminユーザは一時的なユーザらしく、あまりこれを使うのは好ましくないらしい。パスワードも覚えにくいし、適当に自分で作ったほうがよいだろう。htpasswdに自分用のユーザを作成するのが楽だろう。探すのもよい)、ログイン用のhtpasswdが書かれたsecretの設定を見ることができる。htpasswdコマンドを使えば簡単に作成できる。今回は、私用に、grugrutユーザを作っている。してみると、作成したユーザでログインできるはず。ロールをバインドする。選び、先程作成したユーザ名を入れるこれで作成すれば、晴れてクラスタ管理者となれる。あり、もしかしたらこっちのほうが楽かもしれない。自分自身をクラスタ管理者にしたら、もはやkubeadminユーザは不要なので消してしまってもよいはず。ドキュメントにも消しかた書いてあるし。https://docs.openshift.com/container-platform/4.2/authentication/remove-kubeadmin.htmlkubeadminユーザを削除することによって、Webコンソールへのログイン時に、「kube:admin」か「htpasswd」なのか選ばなくてよくなるので、ユーザを作ったあとは消してしまってよいかもしれない。まとめこれで家の環境でOpenShiftが使えるようになったので、今後コンテナ動かすところなども見ていきたい。今のところバグで、30日で証明書が期限切れになり、起動できなくなってしまうらしい。解決策はなく、一度削除して(当然作成したものも消える)、作りなおす必要があるとか。[79312eb2]。