Submit Search
Docker, Kubernetes and OpenShift v3
•
10 likes
•
5,009 views
Emma Haruka Iwao
クラウドオーケストレーションセミナーでの発表資料です。
Read less
Read more
1 of 16
Download now
Downloaded 102 times
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