Kubernetes は、複数のホストでコンテナ化されたアプリケーションを管理するためのクラスタ管理システムであり、アプリケーションのデプロイ、メンテナンス、スケーリングのメカニズムを提供します。アプリケーションを構成するコンテナを論理単位にグループ化し、管理と検出を容易にします。

Kubernetes は、Google が Borg と呼ばれるシステムを使用して本番環境ワークロードを大規模に実行してきた長年の経験を、コミュニティから寄せられた最善のアイデアやプラクティスと組み合わせたうえで構築されています。Google は 2014 年に Kubernetes をリリースし、2015 年に Cloud Native Computing Foundation を設立するためのシード テクノロジーとして Kubernetes を寄付し、プロジェクトを積極的に利用、開発し続けています。

Kubernetes は、Google Cloud Platform の一部である Google Kubernetes Engine を支えており、これに基づいて多くの新しいプロダクトやサービスが構築されています。

関連プロジェクト

Firebase は、アプリの構築、拡大、収益化に役立つ統合ツールを提供するアプリ開発プラットフォームです。Firebase SDK を使用すると、複数のプラットフォームで直感的かつ慣用的な方法で Firebase サービスにアクセスできます。
Apache Beam は、高度な統合型プログラミング モデルを提供するため、任意の実行エンジンで実行できるバッチとストリーミングのデータ処理ジョブを実装できます。Apache Apex、Apache Flink、Apache Spark、Google Cloud Dataflow などの分散処理バックエンドで簡単に使用できます。
Knative のコンポーネントは Kubernetes 上に構築されるため、複雑な詳細が抽象化されるため、デベロッパーは重要な作業に集中できます。Knative は、実装の成功にまつわるベスト プラクティスを体系化することで、クラウド ネイティブ サービスのデプロイと管理における「退屈だが難しい」部分を解決します。
Istio は、マイクロサービスを接続、管理、保護するための統一された方法を提供するオープン プラットフォームです。Istio は、マイクロサービス間のトラフィック フローの管理、アクセス ポリシーの適用、テレメトリー データの集計をサポートしています。これらすべてを、マイクロサービス コードを変更することなく行うことができます。