Rancher環境の構築

Rnacherに使用する環境

  • Ubuntu 16.04 Server
  • sudoが使えるユーザー名:user
  • 固定IP:192.168.56.20

Rancherに必要なDockerをインストール

Rancherの実行に必要なDockerのバージョンは、17.03.2 になっています。Rancher 2.x のNode Requirements を確認しています。Dockerインストール後、再起動します。

SSH接続してDockerをインストール

$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88
$ sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -sc) \
       stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce=17.03.2~ce-0~ubuntu-xenial
$ sudo usermod -aG docker user
$ sudo reboot

再び、SSH接続

$ sudo apt-mark hold docker-ce
$ sudo apt-get update -y
$ sudo apt-get upgrade -y

Rancherをシングルノードで導入

Rancher用のコンテナを取得し、Rancherを起動します。

$ docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest

Rancherセットアップ

Webブラウザで、https://固定IP にアクセスします。

f:id:kolinz:20190131023255p:plain
Rancher、最初のセットアップ。adminユーザーのパスワードを変更。

表示されているIPでRancher Serverを使用するようにします。 f:id:kolinz:20190131023444p:plain

Rancherにadmin(管理者)パスワードでログインし、その後ログアウトし、Rancherを日本語化します。 f:id:kolinz:20190131023615p:plain

Rancherの画面が日本語化されていることを確認できました。 f:id:kolinz:20190131023725p:plain

クラスターを追加」をクリックして、Kubernetes環境に取り組みます。 f:id:kolinz:20190131023927p:plain