rancher ではじめる マルチクラウドコンテナー
TRANSCRIPT
Rancherではじめる マルチクラウドコンテナー
@tafujish
IDCFクラウド&Bluemix 合同Meetup!in つくば vol.3
2017.4.8
2
IDC Frontier Inc. All rights reserved.
自己紹介
@tafujish
業務 クラウド前 – Unix/Linuxシステム管理者
クラウド後 – インフラの設計、構築、運用 – テクニカルサポート – ソリューションアーキテクト – テクニカルエバンジェリスト
藤城 拓哉 (FUJISHIRO TAKUYA)
3
IDC Frontier Inc. All rights reserved.
コンテナのはかない歴史:コンテナどれ使う?
2005年
2003年
2008年
4
IDC Frontier Inc. All rights reserved.
コンテナじゃなくてdockerが使いたいだけ
5
IDC Frontier Inc. All rights reserved.
はかない歴史は繰り返す!?:ホストどれ使う?
6
IDC Frontier Inc. All rights reserved.
はかない歴史は繰り返す!?:オーケストレーションどれ使う?
Swarm
fleet
7
IDC Frontier Inc. All rights reserved.
結局、何を選べばいいの!!??
8
IDC Frontier Inc. All rights reserved.
迷ったらこれ
オープンソースのコンテナ管理プラットフォーム
・クラスタの管理、稼働するコンテナのライフサイクル管理、 テンプレート管理
・オーケストレーションツールである Docker Swarm, Kubernetes, Mesos などマルチサポート
9
IDC Frontier Inc. All rights reserved.
似てる名前だけど別物、2つの製品
RancherOS Rancher (RancherServer)
Dockerに最適化した小さいホストOS コンテナ管理プラットフォーム
WEB-UIやAPIを備える
10
IDC Frontier Inc. All rights reserved.
こんなマルチな構成がとれます
Rancher
Kubernetes Swarm
Rancher OS
Ubuntu Core
Rancher OS
Core OS
Ubuntu Core
Rancher OS
App App App App App App
11
IDC Frontier Inc. All rights reserved.
はじめかた(IDCFクラウド前提)
1) ISOから起動
http://releases.rancher.com/os/latest/rancheros.iso
2) パスワード変更
sudo passwd rancher
3) vi cloud-config.yml
#cloud-config
ssh_authorized_keys:
- ssh-rsa <public_key>
4) インストール
sudo ros install -c cloud-config.yml -d /dev/sda
RancherOS Rancher (RancherServer)
1) Dockerで起動
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server
2) WEBアクセス
http://<IPアドレス>:8080/
12
IDC Frontier Inc. All rights reserved.
DEMO
こんな構成
Rancher
Kubernetes Cattle
RancherOS RancherOS CoreOS Ubuntu
App App App App App App
CoreOS CoreOS CentOS
App
13
IDC Frontier Inc. All rights reserved.
コンポーネントに依存せずにコンテナ環境を
揃えられる Rancher
お試しください
情報はこちら
http://docs.rancher.com/
http://www.rancher.jp/