rancher ではじめる マルチクラウドコンテナー

13
Rancherではじめる マルチクラウドコンテナー @tafujish IDCFクラウド&Bluemix 合同Meetup!in つくば vol.3 2017.4.8

Upload: fujishiro-takuya

Post on 21-Apr-2017

247 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Rancher ではじめる マルチクラウドコンテナー

Rancherではじめる マルチクラウドコンテナー

@tafujish

IDCFクラウド&Bluemix 合同Meetup!in つくば vol.3

2017.4.8

Page 2: Rancher ではじめる マルチクラウドコンテナー

2

IDC Frontier Inc. All rights reserved.

自己紹介

@tafujish

業務 クラウド前 – Unix/Linuxシステム管理者

クラウド後 – インフラの設計、構築、運用 – テクニカルサポート – ソリューションアーキテクト – テクニカルエバンジェリスト

藤城 拓哉 (FUJISHIRO TAKUYA)

Page 3: Rancher ではじめる マルチクラウドコンテナー

3

IDC Frontier Inc. All rights reserved.

コンテナのはかない歴史:コンテナどれ使う?

2005年

2003年

2008年

Page 4: Rancher ではじめる マルチクラウドコンテナー

4

IDC Frontier Inc. All rights reserved.

コンテナじゃなくてdockerが使いたいだけ

Page 5: Rancher ではじめる マルチクラウドコンテナー

5

IDC Frontier Inc. All rights reserved.

はかない歴史は繰り返す!?:ホストどれ使う?

Page 6: Rancher ではじめる マルチクラウドコンテナー

6

IDC Frontier Inc. All rights reserved.

はかない歴史は繰り返す!?:オーケストレーションどれ使う?

Swarm

fleet

Page 7: Rancher ではじめる マルチクラウドコンテナー

7

IDC Frontier Inc. All rights reserved.

結局、何を選べばいいの!!??

Page 8: Rancher ではじめる マルチクラウドコンテナー

8

IDC Frontier Inc. All rights reserved.

迷ったらこれ

オープンソースのコンテナ管理プラットフォーム

・クラスタの管理、稼働するコンテナのライフサイクル管理、 テンプレート管理

・オーケストレーションツールである Docker Swarm, Kubernetes, Mesos などマルチサポート

Page 9: Rancher ではじめる マルチクラウドコンテナー

9

IDC Frontier Inc. All rights reserved.

似てる名前だけど別物、2つの製品

RancherOS Rancher (RancherServer)

Dockerに最適化した小さいホストOS コンテナ管理プラットフォーム

WEB-UIやAPIを備える

Page 10: Rancher ではじめる マルチクラウドコンテナー

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

Page 11: Rancher ではじめる マルチクラウドコンテナー

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/

Page 12: Rancher ではじめる マルチクラウドコンテナー

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

Page 13: Rancher ではじめる マルチクラウドコンテナー

13

IDC Frontier Inc. All rights reserved.

コンポーネントに依存せずにコンテナ環境を

揃えられる Rancher

お試しください

情報はこちら

http://docs.rancher.com/

http://www.rancher.jp/