LinAction.Lab Presents LinAction Theme コココココココココココココココココ Date :2017.1.11 Location : Rancher Meetup Tokyo #3 1
LinAction.Lab Presents
LinAction Theme
コンテナ管理プラットフォームの比較
Date :2017.1.11Location : Rancher Meetup Tokyo #3
1
自己紹介
Twitter : cyberblack28,linaction2014
2
仕事:
・インフラエンジニア
官公庁の基盤設計、構築、テスト、運用保守
趣味:
・音楽
ライブ、フェスに行くこと、たまにギターやベースを弾く
・写真
工場・ジャンクション夜景
・フロントエンドエンジニア
アジャイル開発で
HTML5、 CSS、 JavaScript等
会社紹介
3
会社:フォーシーズンズ株式会社URL:www.0004s.com
システム部インフラ構築(サーバ、ネットワーク)ウェブ制作・開発
制作部広告の企画・制作
飲食事業部カフェ( BOOKSHELFCAFE)URL:www.bookshelfcafe.jp
割烹料理(とき彩)URL:www.tokiiro.tokyo
2015,2016年夏にROCK IN JAPAN FESに初出店しました!!
コミュニティ活動
LinAction = Linux + Action
ハンズオンを中心に Linuxに関わるあらゆることを追求するコミュニティです。
4
日本で Rancher及び関連するコンテナ技術の啓蒙活動を行うコミュニティです。
1. コンテナ管理プラットフォーム比較一覧2. Rancherについて3. Portainerについて4. APCERAについて5. TECTONICについて6. まとめ
5
アジェンダ
Platform
Host OS Any RunningDocker
Any RunningDocker
MacWindowsLinux
CoreOSLinux
Orchestration Cattle,K8S,Mesos,DockerSwarm - -
K8S
Catalog/Template 〇 〇 〇 ×
ResourceManagement 〇 〇 〇 ×
OpenSource 〇 〇 × ×
6
1.コンテナ管理プラットフォーム比較一覧
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 〇
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のインストール
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
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
11
6.まとめ1. Racher、 Portainerのようなコンテナタイプの方が、
docker runで開始できるため、非常に簡単で便利!2. 日本語情報やネット情報が極力少ない為、深堀するにはボリュームのある英語ドキュメントを利用する必要がある。
3. AWSの ECS、GCPのGKE等のクラウド上のサービスとは別に、 CaaS(Container as a Service)、OpenShiftをはじめとする”コンテナ+PaaS”を利用した第三世代 PaaSの波が着々と進み始めていることを感じた。
12
ご清聴ありがとうございました!