12
LinAction.Lab Presents LinAction Theme コココココココココココココココココ Date :2017.1.11 Location : Rancher Meetup Tokyo #3 1

04 コンテナ管理ツール比較 public_r001

Embed Size (px)

Citation preview

Page 1: 04 コンテナ管理ツール比較 public_r001

LinAction.Lab Presents

LinAction Theme

コンテナ管理プラットフォームの比較

Date :2017.1.11Location : Rancher Meetup Tokyo #3

1

Page 2: 04 コンテナ管理ツール比較 public_r001

自己紹介

Twitter : cyberblack28,linaction2014

2

仕事:

・インフラエンジニア

官公庁の基盤設計、構築、テスト、運用保守

趣味:

・音楽

ライブ、フェスに行くこと、たまにギターやベースを弾く

・写真

工場・ジャンクション夜景

・フロントエンドエンジニア

アジャイル開発で

HTML5、 CSS、 JavaScript等

Page 3: 04 コンテナ管理ツール比較 public_r001

会社紹介

3

会社:フォーシーズンズ株式会社URL:www.0004s.com

システム部インフラ構築(サーバ、ネットワーク)ウェブ制作・開発

制作部広告の企画・制作

飲食事業部カフェ( BOOKSHELFCAFE)URL:www.bookshelfcafe.jp

割烹料理(とき彩)URL:www.tokiiro.tokyo

2015,2016年夏にROCK IN JAPAN FESに初出店しました!!

Page 4: 04 コンテナ管理ツール比較 public_r001

コミュニティ活動

LinAction =  Linux + Action

ハンズオンを中心に Linuxに関わるあらゆることを追求するコミュニティです。

4

日本で Rancher及び関連するコンテナ技術の啓蒙活動を行うコミュニティです。

Page 5: 04 コンテナ管理ツール比較 public_r001

1. コンテナ管理プラットフォーム比較一覧2. Rancherについて3. Portainerについて4. APCERAについて5. TECTONICについて6. まとめ

5

アジェンダ

Page 6: 04 コンテナ管理ツール比較 public_r001

Platform

Host OS Any RunningDocker

Any RunningDocker

MacWindowsLinux

CoreOSLinux

Orchestration Cattle,K8S,Mesos,DockerSwarm - -

K8S

Catalog/Template 〇 〇 〇 ×

ResourceManagement 〇 〇 〇 ×

OpenSource 〇 〇 × ×

6

1.コンテナ管理プラットフォーム比較一覧

Page 7: 04 コンテナ管理ツール比較 public_r001

7

2.Rancherについて

# apt-get update

# apt-get install wget

# wget -qO- https://get.docker.com/ | sh

# docker run -d -p 8080:8080 rancher/server

# docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.0.2 http://Rancherマネージャーホストの IPアドレス :8080/v1/scripts/D1D9CDBBC4FA3ED0BDE7:1467284400000:bwATRBPI6sILlbvHhRXQG7dFbw

※マネージャホスト、乱数は状況で変わります。

Rancher Managerのインストール

Rancher Agentのインストール

http://rancher.com/ Catalog/Template 〇

Host OS Any Running Docker ResourceManagement 〇

Orchestration Cattle,K8S,Mesos,DockerSwarm

OpenSource 〇

Page 8: 04 コンテナ管理ツール比較 public_r001

8

3.Portainerについて

物理または仮想基盤

オンプレミス環境等

portainer コンテナ

その他コンテナ

Standalone

Port:9000

ホスト OS

クラウド環境等

http://portainer.io/index.html

Host OS Any Running Docker

Orchestration -

Catalog/Template 〇ResourceManagement 〇OpenSource 〇

# docker run -d -p 9000:9000 portainer/portainer

Portainerのインストール

Page 9: 04 コンテナ管理ツール比較 public_r001

9

4.APCERAについて

https://www.apcera.com/community-edition

Host OS Mac,Windows,Linux

Orchestration -

Catalog/Template 〇ResourceManagement 〇OpenSource ×

APCERA Platformのインストール1.Create SSH Key 2.Prepare installation environment 3.Accept Terms and Conditions 4.Domain name configuration 5.Configure HTTPS 6.Choose an infrastructure provider 7.Enter DNS servers 8.Create the platform!

REST API

Web Console

APC CLI

Page 10: 04 コンテナ管理ツール比較 public_r001

10

5.TECTONICについて

https://tectonic.com/

Host OS CoreOS,Linux

Orchestration K8S

Catalog/Template

×

ResourceManagement

×

OpenSource ×

TECTONICのインストール

https://tectonic.com/enterprise/docs/latest/install/bare-metal/index.html

https://tectonic.com/enterprise/docs/latest/install/aws/index.html

Bare Metal Install

AWS Install

Page 11: 04 コンテナ管理ツール比較 public_r001

11

6.まとめ1. Racher、 Portainerのようなコンテナタイプの方が、

docker runで開始できるため、非常に簡単で便利!2. 日本語情報やネット情報が極力少ない為、深堀するにはボリュームのある英語ドキュメントを利用する必要がある。

3. AWSの ECS、GCPのGKE等のクラウド上のサービスとは別に、 CaaS(Container as a Service)、OpenShiftをはじめとする”コンテナ+PaaS”を利用した第三世代 PaaSの波が着々と進み始めていることを感じた。

Page 12: 04 コンテナ管理ツール比較 public_r001

12

ご清聴ありがとうございました!