Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
Submit Search
Submit Search
Upload
Docker, Kubernetes and OpenShift v3
•
10 likes
•
5,008 views
クラウドオーケストレーションセミナーでの発表資料です。
Read less
Read more
Gallery
Gallery
1 of 16
Download now
Download to read offline
More Related Content
Docker, Kubernetes and OpenShift v3
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.
3.
Docker • 最も使われているコンテナ管理ツール • Linuxコンテナへのインタフェース •
コンテナの基本的な管理を行う • コンテナの共通フォーマット – Docker同士でコンテナをやりとりできる – Docker Repositoryでコンテナを共有
5.
Kubernetes • 複数のDockerコンテナを管理するツール • Googleが中心となって開発 •
AWSのELB, Auto Scaling, CloudFormation に似た機能を持つイメージ
6.
Kubernetes Master Pod Container Minion MinionPod Container Minion Kubelet Proxy Internet
7.
Kubernetesにないもの • コードからサービスへの一貫した管理 – テスト、デプロイとの統合など • ユーザー、認証、権限管理 •
ネットワークの分離 • WebUI
9.
OpenShift とは • オープンソースのPaaS •
OpenShift Origin (upstream) – https://github.com/openshift/origin • OpenShift by Red Hat
10.
OpenShift v3 • PaaSに必要な機能を追加 – ユーザ管理、認証 – ネットワークの分離 – ソースからデプロイまでの 一貫したシステム •
Docker, Kubernetes と正 しく役割分担 – Simple, robust
11.
STI (Source to
Image) • Gitレポジトリを指定 • 自動的にコンテナイメージを作成・更新 • 差分ビルドによる高速化 • アプリケーションのビルド、コンテナの ビルドを一体化して管理 • コード変更からデプロイを簡単・高速化
12.
vxlanでネットワークを分離 Pod Container Minion MinionPod Container Kubelet Proxy Minion vxlan
14.
Web UI、ネットワーク管理、ユーザー管理 Jenkinsとの連携 ソースからサービス構築などのサービス コンテナのファイルフォーマット Linuxコンテナへのインタフェース プロキシ、ロードバランサの提供 コンテナのライフサイクル管理 コンテナを組み合わせてサービスを作る
15.
CC-BY-SA Loking
16.
OpenShift v3 • Docker,
Kubernetes を利用したPaaS • 広く使われている、良いデザインのコン ポーネントを組み合わせて作成 • ソースからコンテナイメージまで一貫し て簡単、高速なデプロイ • 絶賛開発中
Download now