オープンソースのコンテナオーケストレーションプラットフォームの最新リリース「Kubernetes 1.12」が公開された。
Cloud Native Computing Foundation(CNCF)は2018年9月27日(米国時間)、オープンソースのコンテナオーケストレーションプラットフォームの最新安定版「Kubernetes 1.12」をGitHubで公開したと発表した。
Kubernetesは3カ月ごとに安定版が公開されており、今回は2018年内の3回目の安定版公開に当たる。
Kubernetes 1.12では、内部的な改良に加え、機能の完成による安定化に引き続き重点が置かれている。例えばセキュリティや「Microsoft Azure」関連などの主要機能が安定化している。
注目すべき改良点は、待望されていた機能である「Kubelet TLS Bootstrap」と、「Azure仮想マシンスケールセット(VMSS)」のサポートがそれぞれ安定版となったことだ。
これらの新機能は、本番アプリケーションを市場に迅速に提供する上でのセキュリティや可用性、回復性、使いやすさの向上につながるという。
2016年9月に公開されたKubernetes 1.4では、クラスタレベルの認証局(CA)に証明書を要求するためのAPIが導入されている。このAPIは、KubeletのTLSクライアント証明書をプロビジョニングすることを目的としていた。
Kubelet TLS Bootstrapを用いると、TLSで保護されたクラスタにKubeletが自身をブートストラップできる。この機能の最も重要な点は、署名付き証明書のプロビジョニングと配布を自動化できることだ。
Microsoft Azureで提供されるAzure仮想マシンスケールセット(VMSS)を用いると、設定されたスケジュールやマシン需要に基づいて、自動的に増減可能なVM(仮想マシン)のプールを作成、管理できる。このサービスにより、多数のVMの管理や、スケーリング、負荷分散を簡単に実行でき、アプリケーションの高い可用性と回復性を実現できる。Kubernetesワークロードとして実行される大規模アプリケーションにとって極めて重要な機能だという。
KubernetesはAzure VMSSを利用して、コンテナアプリケーションのスケーリングをサポートできる。
Copyright © ITmedia, Inc. All Rights Reserved.