Google は本日、オープンソースのコンテナ オーケストレーション システムである Kubernetes がバージョン 1.0 (v1) のマイルストーンに達したことを発表しました。 v1 マイルストーンは、Kubernetes が本番環境に対応していることを示します。 Google は Linux Foundation とともに、Cloud Native Computing Foundation (CNCF) も発表しています。 CNCF は、クラウド ネイティブ アプリケーションとサービスの構築を推進します。
Kubernetes は、Docker コンテナ用のオーケストレーション システムです。 Kubernetes は、ワークロードの状態が意図と一致していることを確認してワークロードを管理します。過去 14,000 年間で、Kubernetes は成功し、人気のあるプロジェクトとなり、400 人を超える貢献者から XNUMX 件を超えるコミットが行われました。現在、Kubernetes は多数の機能を備えた本番環境に対応しています。
Kubernetes の機能:
- アプリサービス、ネットワーク、ストレージ
- DNS、負荷分散、スケーリング、アプリケーション レベルのヘルス チェック、サービス アカウントなど、実稼働環境でのワークロードの展開と管理に重要なコア機能が含まれています。
- Google Compute Engine 永続ディスク、AWS Elastic Block Store、NFS など、さまざまなローカルおよびネットワーク ベースのボリュームによるステートフル アプリケーションのサポート
- 密接に関連したコンテナのグループであるポッドにコンテナをデプロイすることで、簡単な更新とロールバックが可能になります。
- CLI と UI を介したコマンド実行、ポート転送、ログ収集、リソース監視により、アプリケーションを検査およびデバッグします。
- クラスタ管理
- ライブクラスターをアップグレードして動的にスケーリングする
- リソースをより詳細に制御するために、名前空間を介してクラスターを分割します。たとえば、クラスターをさまざまなアプリケーション、またはテスト環境と運用環境にセグメント化できます。
- パフォーマンスと安定性
- コンテナのスケジュールが平均 5 秒未満の高速 API 応答
- クラスターあたり数千のコンテナーと数百のノードまで拡張テスト済み
- 正式な非推奨ポリシーを備えた安定した API
CNCF の設立は、最新の分散システム環境に最適化された新しいコンピューティング パラダイムの構築と導入の促進に重点を置きます。パートナーには、Google、Linux Foundation、Docker、IBM、VMware、Intel、Cisco、Joyent、CoreOS、Mesosphere、Univa、Red Hat が含まれます。 Kubernetes は、Kubernetes の将来のオープンソース開発を管理する CNCF をシードします。 CNCF は、技術コミュニティがコンテナ ツールセット全体をより堅牢にする新しいオープン ソース ソフトウェアを構築するのに役立ちます。 CNCF はまた、将来のプロジェクトを評価して、それらが基盤に含まれるかどうか、またツールセット全体の中でどの程度うまく機能するかを決定します。




Amazon