Rancherを利用する為にはdockerを使用します。
dockerをインストールをしていない場合は下記を確認してください。
Dockerのインストールの仕方はこちら
Rancherとは
Rancherって何するの?って思うかもしれませんが、簡単に説明すると色々な環境にあるKubernetesを一元管理出来るみたいです。
サポート環境
Prepare a Linux host with 64-bit Ubuntu 16.04, at least 4GB of memory. Install a supported version of Docker on the host.
- Linux host 64bit
- Ubuntu 16.04
- Memory 4GB
LinuxだけどMacでもいけるだろって事でインストールをしてみる。
参考にしたRancher2.0のインストールはこちら
インストール
dockerコマンドを利用してrancherをインストールする。
$docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
Unable to find image 'rancher/rancher:latest' locally
latest: Pulling from rancher/rancher
f476d66f5408: Pull complete
8882c27f669e: Pull complete
d9af21273955: Pull complete
f5029279ec12: Pull complete
9144d1997327: Pull complete
00b9797dd802: Pull complete
19daf411a05b: Pull complete
7b95d4cbcb10: Pull complete
ec42ed11057b: Pull complete
4aa06b39c2e3: Pull complete
0f7d403ede89: Pull complete
2d0c6eb622dc: Pull complete
Digest: sha256:75d3321ff1f038b7b2dd8a3de84b70fdd61ce4efead838bec9bc88bf6a99ac2e
Status: Downloaded newer image for rancher/rancher:latest
6277a21e07fa6b7de1340cc031acc344158787dbcd561c04df1a5f236012d367
とりあえずエラーもなにも起きてないし、インストール出来たっぽいので確認してみる。
$docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6277a21e07fa rancher/rancher "entrypoint.sh" 27 seconds ago Up 26 seconds 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp amazing_euclid
起動しているのを確認出来ました。
次はブラウザで確認してみます。
http://localhostにアクセスするとこの接続では〜 と上記の画面が表示されるので、下の方にある安全ではありませんのリンクをクリックすると下記の画面が表示されます。
adminユーザのパスワードを入力し設定します。
すると下記の画面が表示されます。
なんかローカルネットワークやローカルIPだとwarningが出てきたけど、とりあえずローカルIPを入れてSave URLを押す。
まとめ
Rancher2.0のインストールが完了しました。
dockerの環境が出来ていれば、簡単にインストールすることが可能です。
これから色々試して行きたいと思います。