Canonicalは3月24日(米国時間)、「Kubernetes 1.18 available from Canonical|Ubuntu」において、Kubernetes 1.18のエンタープライズサポートを発表した。サポート対象にはCharmed Kubernetes、MicroK8s、kubeadmが含まれている。

MicroK8sはシングルスナップパッケージ化された軽量のKubernetesで、Raspberry PiのクラスタリングといったエッジおよびIoTの使用に適している。K8sベースのアプリケーションをテストするCI/CDパイプラインを作成したいDevOpsチームの利用が想定されている。

Charmed KubernetesはCanonicalの提供するマルチクラウドKubernetes。幅広いクラウドでの利用が想定されており、今後予定されているUbuntu 20.04 LTSとともに広く使用されるものと見られる。

Kubernetes 1.18 available from Canonical|Ubuntu

今回のリリースでは、MicroK8sとCharmed Kubernetesにおいて、それぞれ次のような特徴があるとされている。

【MicroK8s】

etcdを3.4へアップグレード

CoreDNSアドオンを1.6.6へアップグレード

新しいhelm3アドオンでmicrok8s.helm3に対応

Jujuを2.7.3へアップグレード

コンフィグマップを作成するためのIngress RBAC

証明書のライフタイムを365日へ設定

microk8s.resetアドオンを無効化可能に設定

microk8s.kubectlにおいてkrewなどのプラインを使用できるように設定

REST APIを介してアドオンを有効にする際の問題を修正

ZFSマシンでネイティブのスナップショット機能が使われるように変更

microk8s.status出力を改善

ホストパスにおいてRBACが有効な場合にイベントをリストするように変更

新しいスナップインターフェースを追加し、ほかのスナップでMicroK8の存在が検出できるように設定

【Charmed Kubernetes】

Ubuntu 20.04 LTSサポート(プレビュー段階)

CISベンチマーク1.5のサポート

CephFSのサポート

ポッドの複数の仮想ネットワークインターフェイスを有効にするプラグインであるMultus CNIを追加

CanonicalはKubernetesクラスタをシームレスにデプロイして操作するツールを提供することを目指すとしており、今回のリリースもそうした目的を達成するものだとしている。