
Microsoft AzureはGoogle内で生まれたオープンソースのコンテナマネージャKubernetesを統合
ダン・リッチマン著

2014 年に Google が設計し、その後 Cloud Native Computing Foundation に寄贈されたオープンソースのコンテナ マネージャーである Kubernetes は現在バージョン 1.4 になっており、Microsoft はこれを Azure Container Service の一部にしています。
この追加により、Microsoftはコンテナ化ソフトウェアへの取り組みをさらに推進します。コンテナ化ソフトウェアは、仮想化の効率性を向上させるソフトウェア開発の最新トレンドです。コンテナは、あらゆるハードウェア、あらゆるクラウド、そしてあらゆる環境で、変更を加えることなく実行できるように設計されています。
Azureのコンピューティング担当ディレクターであるCorey Sandersは今朝、Azure Container ServiceにおけるKubernetes 1.4のプレビューリリースを発表しました。これは、火曜日にシアトルで開催されるクラウドネイティブのオープンソース技術に特化したカンファレンス「CloudNativeCon + KubeCon」の前哨戦となります。このカンファレンスは、オープンソースのコンテナ関連プロジェクトにおけるコラボレーションを促進するCloud Native Computing Foundationが主催しています。
Kubernetes 1.4は、Azureインフラストラクチャ上でのサポートだけでなく、Azure Container Serviceの一部として提供されるため、Kubernetesに対する「より深くネイティブなサポート」が提供され、顧客に「DC/OS、Docker Swarm、Kubernetesという3つの完全にオープンソースな(コンテナ管理サービス)が提供される」とサンダース氏は記している。Kubernetesの生みの親であるブレンダン・バーンズ氏はブログ記事で、この統合により「Azureポータルで数回クリックするか、新しいPythonベースのAzureコマンドラインツールでコマンドを1つ実行するだけで、Azureの他のリソースと統合された、完全に機能するKubernetesクラスターを作成できるようになる」と説明している。
Kubernetes バージョン 1.4 では、ネイティブの Microsoft ネットワーキング、負荷分散、ディスク統合のサポートが追加されたと Burns 氏は書いています。
マイクロソフトは、11月14日にプレビュー版が利用可能になる予定のプライベートリポジトリであるAzure Container Registryも発表した。このレジストリではDocker形式のイメージを保存でき、オープンソースのDocker Registryバージョン2と互換性があるため、両製品で同じツールを使用できる。