Kubefork
の概要について説明します。Kubefork
(社内では単に fork
と呼ばれることが多いです) とは、 任意の identifier に基づく Virtual Cluster を作成すること、と定義されています。A
という Virtual Cluster を作成しました。変更を加えた マイクロサービスを A
にデプロイすることで、他の開発者に迷惑をかけずに 変更したマイクロサービスが動くかどうか、開発環境へのリクエストを使って試すことができます。fork
を用いた開発手法について次に示したあと、それぞれ説明します。local fork
を行うことができます。local fork
を実行すると、 Virtual Cluster が作成されたあと、Telepresence が起動し、 Virtual Cluster 宛のリクエストが手元に来るようになります。