Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Magnum
A new OpenStack API for Containers
自己紹介
金子�雄大(@tktk8924)
伊藤忠テクノソリューションズ株式会社
OpenStackに関連する仕事をしています
日本酒が大好きです
本日の内容
• とあるAPIについて調べたのでご紹介します
• APIを使ってこんなすごいもの作りました!という話ではありません
• 「夏だ!祭りだ!APIデモ祭りだ!!」ということなので、デモはやります!
使ってますか??
使ってますか??
Magnum
on
• KubernetesやDocker Swarmといったコンテナオーケストレーション(クラス
タリング)エンジンを利用可能にするOpenStack API
テナント専用のコンテナクラスタが簡単にデプロイできる
Tenant A Tenant B
Tenant C
Magnum
API
デモ: Kubernetesクラスタ作成
アーキテクチャ
https://wiki.openstack.org/wiki/Magnum
Magnum API リソース
• baymodel (クラスタの設計図)
• bay (クラスタの単位)
• node
• pod
• rc (replication controller)
• service
• container
の影響大
Magnumコマンド
$ magnum bay-create --name k8sbay --baymodel k8sbaymodel —node-count 2
Bay(クラスタ)作成
$ magnum pod-create --manife...
Magnum APIでできること
• ユーザ認証、権限管理(OpenStack Keystoneと連携)
• マルチテナント化(テナントごとに専用のクラスタが作れる)
• Kubernetes/Swarmクラスタの構築
• Magnum API...
+
と来れば、MagnumはPaaSなのか?という発想になる(単純)
PaaSに必要な機能と比較してみる
@jacopenさんのスライドから拝借
• ユーザ認証、権限管理
• コードのバージョン管理
• コードからのデプロイ
• ロギング
• アプリケーションのメトリクス取得
• コンテナの管理
• コンテナの実...
PaaSに関係ありそうな今後実装予定の機能
• ローカルにDocker Registryを作成
• WebUIからMagnumを操作
今のところこれくらいしかないかな…
https://blueprints.launchpad.net/magn...
デモ: マルチノードRedis
kube-master
kube-minion kube-minion
redis-master
redis-sentinel
redis-slave
redis-sentinel
https://github....
Magnumを動かしてみたい方へ
• Devstackで簡単にインストール可能
• local.conf
• https://gist.github.com/tktk8924/a9580840db0865246414
• HOST_IPだけ修正...
まとめ
• Magnumはコンテナオーケストレーション(クラスタリング)エンジンを利用可能に
するOpenStack API
• テナントごとの専用コンテナクラスタが簡単に作成できる
• VM、BareMetalに加え、コンテナという選択肢をO...
参考資料
• https://wiki.openstack.org/wiki/Magnum
• https://github.com/openstack/magnum/blob/master/specs/containers-service.r...
Prochain SlideShare
Chargement dans…5
×

Magnum - A new OpenStack API for Containers -

2 398 vues

Publié le

API Meetup #9 で話した内容です。

Publié dans : Technologie
  • accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes.........ACCESS WEBSITE Over for All Ebooks ..... (Unlimited) ......................................................................................................................... Download FULL PDF EBOOK here { https://urlzs.com/UABbn } .........................................................................................................................
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

Magnum - A new OpenStack API for Containers -

  1. 1. Magnum A new OpenStack API for Containers
  2. 2. 自己紹介 金子�雄大(@tktk8924) 伊藤忠テクノソリューションズ株式会社 OpenStackに関連する仕事をしています 日本酒が大好きです
  3. 3. 本日の内容 • とあるAPIについて調べたのでご紹介します • APIを使ってこんなすごいもの作りました!という話ではありません • 「夏だ!祭りだ!APIデモ祭りだ!!」ということなので、デモはやります!
  4. 4. 使ってますか??
  5. 5. 使ってますか??
  6. 6. Magnum on • KubernetesやDocker Swarmといったコンテナオーケストレーション(クラス タリング)エンジンを利用可能にするOpenStack API
  7. 7. テナント専用のコンテナクラスタが簡単にデプロイできる Tenant A Tenant B Tenant C Magnum API
  8. 8. デモ: Kubernetesクラスタ作成
  9. 9. アーキテクチャ https://wiki.openstack.org/wiki/Magnum
  10. 10. Magnum API リソース • baymodel (クラスタの設計図) • bay (クラスタの単位) • node • pod • rc (replication controller) • service • container の影響大
  11. 11. Magnumコマンド $ magnum bay-create --name k8sbay --baymodel k8sbaymodel —node-count 2 Bay(クラスタ)作成 $ magnum pod-create --manifest ./redis-master.yaml --bay k8sbay Pod作成 $ magnum service-create --manifest ./redis-sentinel-service.yaml --bay k8sbay Service作成 $ magnum rc-create --manifest ./redis-controller.yaml --bay k8sbay Replication Controller作成
  12. 12. Magnum APIでできること • ユーザ認証、権限管理(OpenStack Keystoneと連携) • マルチテナント化(テナントごとに専用のクラスタが作れる) • Kubernetes/Swarmクラスタの構築 • Magnum API経由でのKubernetes/Docker APIの操作
  13. 13. + と来れば、MagnumはPaaSなのか?という発想になる(単純)
  14. 14. PaaSに必要な機能と比較してみる @jacopenさんのスライドから拝借 • ユーザ認証、権限管理 • コードのバージョン管理 • コードからのデプロイ • ロギング • アプリケーションのメトリクス取得 • コンテナの管理 • コンテナの実行 ○␣ − − − − ○␣ ○␣
  15. 15. PaaSに関係ありそうな今後実装予定の機能 • ローカルにDocker Registryを作成 • WebUIからMagnumを操作 今のところこれくらいしかないかな… https://blueprints.launchpad.net/magnum いわゆるPaaSを目指しているわけではなさそう。 コードからデプロイしたければ、Git、CIサーバ等が別途必要。 OpenStackリソースの新たな選択肢としてコンテナ(というかDocker)が 増えたという認識が正しいのかもしれない。
  16. 16. デモ: マルチノードRedis kube-master kube-minion kube-minion redis-master redis-sentinel redis-slave redis-sentinel https://github.com/openstack/magnum/blob/master/doc/source/dev/dev-quickstart.rst Replication Contorlooer Replication Contorlooer Service
  17. 17. Magnumを動かしてみたい方へ • Devstackで簡単にインストール可能 • local.conf • https://gist.github.com/tktk8924/a9580840db0865246414 • HOST_IPだけ修正 • ubuntu14.04 LTS で動確済み
  18. 18. まとめ • Magnumはコンテナオーケストレーション(クラスタリング)エンジンを利用可能に するOpenStack API • テナントごとの専用コンテナクラスタが簡単に作成できる • VM、BareMetalに加え、コンテナという選択肢をOpenStackユーザに提供する • いわゆるPaaSを作るためのものではない…っぽい(今後も要調査)
  19. 19. 参考資料 • https://wiki.openstack.org/wiki/Magnum • https://github.com/openstack/magnum/blob/master/specs/containers-service.rst • https://github.com/openstack/magnum/blob/master/doc/source/dev/dev-quickstart.rst • https://blueprints.launchpad.net/magnum

×