Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Infrakitとは
NTT 大嶋悠司
自己紹介
• 大嶋悠司
• Researcher @NTT
• OSSへのコントリビューションとその商用導入
• GoBGP
• Docker libnetwork
• Docker Infrakit
Infrakitとは
• Apache Auroraの開発メンバーが立ち上げ( Bill Farner, David
Chung)
• インフラ構成定義、管理ツール
• 管理する対象は例えばaws ec2インスタンス
• Group, Inst...
公式図
もうちょっとわかりやすいかもしれない図
Group 1
Group 2
AWS EC2
GCP GCE
Docker
Swarm
Kubernetes
Instance
FlavorGroup
RPC
RPC
API
Group : Group...
各概念
Group
• 管理単位
• 管理・監視ポリシーを定義する
Instance
• ノードとして操作する対象への操作
• 例:vagrant VM, AWS EC2インスタンス, ベアメタルサーバ
Flavor
• ノード内で行う操作の定...
どこへ行くのか @Internal Summit
デモ
https://github.com/docker/infrakit/blob/master/examples/flavor/kube
rnetes/README.md
!!わかりやすさのため別々にバイナリを実行してます
→docker ...
Infrakitの目指すところ
• Dockerfileのようにインフラ構成をコードで記述
• インフラの期待状態を記述することでそれを維持
• 記述したファイルを持っていくことでクラスタをポータブルに
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Upcoming SlideShare
Loading in …5
×

Infrakit Docker_Tokyo_meetup

646 views

Published on

DockerCon 2017 Recap Meetupの資料です。

Published in: Technology
  • Be the first to comment

Infrakit Docker_Tokyo_meetup

  1. 1. Infrakitとは NTT 大嶋悠司
  2. 2. 自己紹介 • 大嶋悠司 • Researcher @NTT • OSSへのコントリビューションとその商用導入 • GoBGP • Docker libnetwork • Docker Infrakit
  3. 3. Infrakitとは • Apache Auroraの開発メンバーが立ち上げ( Bill Farner, David Chung) • インフラ構成定義、管理ツール • 管理する対象は例えばaws ec2インスタンス • Group, Instance, Flavorからなる • 指定した数のインスタンスを確保、維持 • ノードのオートヒーリングとかできる • プラグインモデル
  4. 4. 公式図
  5. 5. もうちょっとわかりやすいかもしれない図 Group 1 Group 2 AWS EC2 GCP GCE Docker Swarm Kubernetes Instance FlavorGroup RPC RPC API Group : Group1 Instance : AWS Flavor : Docker Swarm master 2 worker 4
  6. 6. 各概念 Group • 管理単位 • 管理・監視ポリシーを定義する Instance • ノードとして操作する対象への操作 • 例:vagrant VM, AWS EC2インスタンス, ベアメタルサーバ Flavor • ノード内で行う操作の定義 • Healtyの定義
  7. 7. どこへ行くのか @Internal Summit
  8. 8. デモ https://github.com/docker/infrakit/blob/master/examples/flavor/kube rnetes/README.md !!わかりやすさのため別々にバイナリを実行してます →docker コンテナ使ってもうちょっと簡単にできるやつ https://github.com/docker/infrakit/tree/master/docs/playbooks
  9. 9. Infrakitの目指すところ • Dockerfileのようにインフラ構成をコードで記述 • インフラの期待状態を記述することでそれを維持 • 記述したファイルを持っていくことでクラスタをポータブルに

×