Skip to Content
Kubernetesで実践するクラウドネイティブDevOps
book

Kubernetesで実践するクラウドネイティブDevOps

by John Arundel, Justin Domingus, 須田 一輝, 渡邉 了介
February 2020
Intermediate to advanced
384 pages
5h 31m
Japanese
O'Reilly Japan, Inc.
Content preview from Kubernetesで実践するクラウドネイティブDevOps

監訳者まえがき

私が初めてKubernetes(クーバネティス)を知ったのはまだバージョン1.0がリリースされるずっと前の2014年でした。その当時、私は数名の同僚と社内向けのPaaS(Platform-as-a-Service)を開発するというプロジェクトに取り組んでおり、その基盤として選択したものがGoogle社からオープンソース化された直後のKubernetesでした。コンテナ化されたアプリケーションを複数のマシンから構成されるクラスタに適切にスケジュールし、加えてコンテナ自体やロードバランサからの死活監視やマシン障害時のセルフヒーリングなど、Kubernetesは当初からアプリケーションを安定して運用するための、PaaSのアプリケーション実行基盤となる部分のほとんどの機能を備えていました。また、Kubernetesは分散システムであり、高い耐障害性を保持するしくみであることも決めてになりました。その後、Red Hat社が開発するPaaS†1であるOpenShiftの次期バージョン(v3)がKubernetesを基盤として刷新されるという話を聞き、このアプローチが間違いでないことを確信したことを覚えています。このPaaSプロジェクトはその後に技術的ではない理由で中止となったわけですが、このプロジェクトを通じてKubernetesが今後のコンテナオーケストレーションツールの主流になることを確信し、結果として現在ではKubernetesの利用は世界において、もちろん日本においてもとどまるところを知らず、拡大の一途をたどっています。

[†1] OpenShiftは当初は独自設計のPaaSでしたが、バージョン3からKubernetesを基盤としたコンテナプラットフォームとなり、2019年6月にはバージョン4がリリースされています。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Python機械学習クックブック

Python機械学習クックブック

Chris Albon, 中田 秀基
ハイパフォーマンスPython

ハイパフォーマンスPython

Micha Gorelick, Ian Ozsvald, 相川 愛三
マイクロサービスアーキテクチャ

マイクロサービスアーキテクチャ

Sam Newman, 佐藤 直生, 木下 哲也
オブザーバビリティ・エンジニアリング

オブザーバビリティ・エンジニアリング

Charity Majors, Liz Fong-Jones, George Miranda, 大谷 和紀, 山口 能迪

Publisher Resources

ISBN: 9784873119014Other