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.

OpenShift 3で、DockerのPaaSを作る話

11,281 views

Published on

CoreOS Meetup Tokyo #1で発表した資料です

Published in: Technology
  • 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,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

OpenShift 3で、DockerのPaaSを作る話

  1. 1. OpenShift 3 で、DockerのPaaSを作る話
  2. 2. Kazuto Kusama @jacopen
  3. 3. 普段はCloud Foundry関連の仕事もしています
  4. 4. の話をします
  5. 5. ONLINE Public PaaS ENTERPRISE Private PaaS ORIGIN https://www.openshift.com/
  6. 6. ONLINE Public PaaS ENTERPRISE Private PaaS ORIGIN
  7. 7. https://www.openshift.org/
  8. 8. アーキテクチャを一新して DockerのPaaSに https://blog.openshift.com/openshift-v3-platform-combines-docker-kubernetes-atomic-and-more/
  9. 9. いきなりですが デモします
  10. 10. これからお見せするモノ • OpenShiftのWebコンソール • githubにあるアプリを、OpenShiftに
 デプロイするデモ
  11. 11. OpenShift Web console
  12. 12. OpenShift Web console
  13. 13. oscコマンドでアプリをデプロイ
  14. 14. Webコンソールでデプロイ状況確認
  15. 15. アプリが動きました
  16. 16. アプリが動きました
  17. 17. OpenShiftの構成 https://www.openshift.org/
  18. 18. OpenShiftの構成
  19. 19. デモ環境は で動かしています
  20. 20. の機能を説明
  21. 21. Kubernetes
  22. 22. minion minion master 適した場所へコンテナを配置する仕事 (スケジューリング) Kubernetesがやってくれること
  23. 23. KubernetesはPaaSじゃない? PaaSにはいろいろな定義がありますが・・・ Webサービスの開発ライフサイクルを支援 をPaaSと定義すると
  24. 24. •ユーザー管理 / 認証・認可 •コードのバージョン管理 •コードからのデプロイ •アプリケーションログの取得 •アプリケーションのメトリクス取得 •コンテナの管理 •コンテナの実行
  25. 25. Multi Tenant
  26. 26. Kubernetesでのデプロイ
  27. 27. さっきのデモ
  28. 28. OpenShift v3 source-to-image docker image git repo source DEA = Droplet Execution Agent private docker registry minion minion master image build
  29. 29. Route Serviceと紐付ける形でURLを定義
  30. 30. Request Routing minion minion minion appA.example.com appA appB appB.example.com
  31. 31. 標準ではHAProxyがPodとして起動する
  32. 32. 将来的にはF5やELBとの連携も
  33. 33. もうひとつおもしろい機能
  34. 34. Webhook
  35. 35. Githubに設定
  36. 36. アプリの修正をpushすると
  37. 37. 自動でbuildが走り始めて
  38. 38. アプリも自動で更新される!
  39. 39. Trigger
  40. 40. まとめ • OpenShift 3は、DockerとKubernetesをコア に、PaaSとしての機能を加えたもの • Github webhookなど、今どきの機能も含まれて いる • PaaSとしてはまだまだ未完成で、正式リリース までに改善が必要
  41. 41. やり残した事 • Multi nodeデプロイ • 時間切れのため。でも、割とすぐに出来そう • openshift-sdnをCoreOSで動かす • Fleetを活用して運用
  42. 42. https://plus.google.com/events/c2u3in20kbfvtndkf1mnefe3hes 次は 6/20 仙台で!
  43. 43. 参考情報 https://www.openshift.com/ https://www.openshift.org/ https://github.com/openshift/origin https://github.com/GoogleCloudPlatform/kubernetes/


×