Your SlideShare is downloading. ×
Docker, Kubernetes and OpenShift v3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Docker, Kubernetes and OpenShift v3

0
views

Published on

クラウドオーケストレーションセミナーでの発表資料です。

クラウドオーケストレーションセミナーでの発表資料です。

Published in: Engineering

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
0
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Docker, Kubernetes and OpenShift v3 Haruka Iwao Cloud Evangelist, Red Hat K.K. March 13, 2015 CC-BY-SA 4.0, Red Hat. All rights reserved for trademarks and company/product logos.
  • 2. Docker •  最も使われているコンテナ管理ツール •  Linuxコンテナへのインタフェース •  コンテナの基本的な管理を行う •  コンテナの共通フォーマット – Docker同士でコンテナをやりとりできる – Docker Repositoryでコンテナを共有
  • 3. Kubernetes •  複数のDockerコンテナを管理するツール •  Googleが中心となって開発 •  AWSのELB, Auto Scaling, CloudFormation に似た機能を持つイメージ
  • 4. Kubernetes Master Pod Container Minion MinionPod Container Minion Kubelet Proxy Internet
  • 5. Kubernetesにないもの •  コードからサービスへの一貫した管理 – テスト、デプロイとの統合など •  ユーザー、認証、権限管理 •  ネットワークの分離 •  WebUI
  • 6. OpenShift とは •  オープンソースのPaaS •  OpenShift Origin (upstream) – https://github.com/openshift/origin •  OpenShift by Red Hat
  • 7. OpenShift v3 •  PaaSに必要な機能を追加 – ユーザ管理、認証 – ネットワークの分離 – ソースからデプロイまでの 一貫したシステム •  Docker, Kubernetes と正 しく役割分担 – Simple, robust
  • 8. STI (Source to Image) •  Gitレポジトリを指定 •  自動的にコンテナイメージを作成・更新 •  差分ビルドによる高速化 •  アプリケーションのビルド、コンテナの ビルドを一体化して管理 •  コード変更からデプロイを簡単・高速化
  • 9. vxlanでネットワークを分離 Pod Container Minion MinionPod Container Kubelet Proxy Minion vxlan
  • 10. Web UI、ネットワーク管理、ユーザー管理 Jenkinsとの連携 ソースからサービス構築などのサービス コンテナのファイルフォーマット Linuxコンテナへのインタフェース プロキシ、ロードバランサの提供 コンテナのライフサイクル管理 コンテナを組み合わせてサービスを作る
  • 11. CC-BY-SA Loking
  • 12. OpenShift v3 •  Docker, Kubernetes を利用したPaaS •  広く使われている、良いデザインのコン ポーネントを組み合わせて作成 •  ソースからコンテナイメージまで一貫し て簡単、高速なデプロイ •  絶賛開発中