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 にアクセスします。
表示されているIPでRancher Serverを使用するようにします。
Rancherにadmin(管理者)パスワードでログインし、その後ログアウトし、Rancherを日本語化します。
Rancherの画面が日本語化されていることを確認できました。
「クラスターを追加」をクリックして、Kubernetes環境に取り組みます。