Configurationオブジェクトは、Knativeサービスが更新されるたびに更新されます。 Configurationオブジェクトが更新されると、一意のリビジョンが作成されます。 Knativeのリビジョンメカニズムは、マルチバージョン管理を簡素化し、カナリアリリースを可能にします。 たとえば、Knativeは異なるリビジョン間のトラフィック分散を処理します。 コンソールを使用して、各リビジョンに特定のトラフィック割合を割り当てることができます。 新しいバージョンをデプロイした後に以前のバージョンにロールバックする場合は、に古いバージョンにトラフィックを徐々にリダイレクトしてロールバックを完了できます。
前提条件
Knativeサービスがクラスターにデプロイされました。 詳細については、「Knativeアプリケーションの迅速なデプロイ」をご参照ください。
リビジョンの作成
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、 を選択します。
[サービス] タブで、Knativeサービスが属する名前空間を選択し、サービスの名前をクリックします。 詳細ページの右上隅にある [リビジョンの作成] をクリックします。
では、基本情報ステップ、パラメータを設定し、次へ.
パラメーターの詳細については、「リビジョンパラメーターの設定」をご参照ください。
では、トラフィック分割設定ステップ、構成改訂とパーセント %をクリックし、作成.
リビジョン: ネイティブサービスが更新されるたびにリビジョンが作成されます。
パーセント %: リビジョンに転送されるトラフィックの割合。 すべてのリビジョンに指定されたトラフィックパーセンテージの値の合計を100% する必要があります。
Knative Serviceの詳細ページの [リビジョン情報] タブでリビジョンを表示および削除できます。
関連ドキュメント
Knative Serviceの特定のトラフィック割合に基づいてカナリアリリースを実行できます。 詳細については、「Knative Serviceのカナリアリリースのデプロイ」をご参照ください。