米Microsoft、Kubernetesで動くコンテナアプリ構築ツール「Draft」を発表

 米Microsoftは5月31日、コンテナアプリケーション構築ツール「Draft」を発表した。Kubernetes上のアプリケーション開発やデプロイを容易に行うためのツールとなり、オープンソースで公開される。

 DraftはMicrosoftが4月に買収したDeisの技術を土台とし、Kubernetesをインストールすることなく、Dockerなしでもコンテナベースのアプリケーションを開発できるとしている。ライセンスはMIT License。

 Draftは、開発者がコードを書いて反復(イテレーション)するというバージョンコントロールに変更をコミットする前のワークフロー「インナーループ」をターゲットとする。インナーループはシンプルさを特徴とするワークフローで、「draft create」コマンドでDraft(Draft Starter Packs)ベースにアプリケーションをコンテナ化し、「draft up」コマンドでKubernetesのサンドボックスにアプリケーションをデプロイし、ローカルのエディタを利用してアプリケーションを修正する。変更は数秒でKubernetesに実装され、その後、バージョン管理システムにコミットしてプッシュするという流れ。

 DraftはPython、Node.js、Java、Ruby、PHP、Goの6言語で作成したアプリケーションに利用できる。

 開発チームによるとDraftはまだ実験的位置付けであり、安定扱いではない点に注意が必要としている。

Draft
https://github.com/Azure/draft