GKE クラスタ コントロール プレーン(マスター)のマイナー バージョンによって、クラスタにインストールされる Knative serving のバージョンが決まります。
Knative serving とクラスタ バージョンのサポートに関する情報については、リリースノートをご覧ください。
次の表に、各 GKE マイナー バージョンでサポートされる Knative serving バージョンを示します。
既存クラスタのバージョンの確認
既存のクラスタの Knative serving バージョンを取得するには、次のコマンドを入力します。
kubectl get namespace knative-serving -o 'go-template={{index .metadata.labels "serving.knative.dev/release"}}'
出力は次のようになります。
v0.0.24-gke.0
ここで、0.24
は、この Knative serving ビルドに固定された Knative バージョンです。
Knative serving バージョン
0.23
- Knative 0.23 リリースを参照しています。
0.22
- Knative 0.22 リリースを参照しています。
Knative serving バージョンのリリース プロセス
Knative serving リリースの各リリースは Knative リリースを参照しています。Knative serving リリースは、Knative バージョンのリリース後 1~3 週間以内に Rapid リリース チャンネルで利用できるようになります。
次の表に、利用可能な Google Kubernetes Engine リリース チャンネルと、これらのチャンネルへのリリースに関する Knative serving 戦略を示します。
チャンネル | Knative serving リリース サイクル | プロパティ |
---|---|---|
Rapid | Weekly | 最新の Knative serving リリースをできるだけ早く取得できます。新しい Knative serving 機能の一般提供が開始するとすぐに利用できます。クラスタは最新のテクノロジーに対応するために頻繁に更新されます。 |
Regular(デフォルト) | Rapid でのリリースから 1~2 週間後 | ほとんどのユーザーに推奨されます。より安定した予測可能なリリース サイクルで、リリース後すぐに Knative serving の機能にアクセスできます。機能の可用性と更新の安定性のバランスが取れています。クラスタは月に 2~3 回アップグレードされます。 |
Stable | Regular でのリリースから 1~2 か月後。 | 新機能よりも安定性を優先します。このチャンネルでの変更と新しいバージョンは、Rapid チャンネルと Regular チャンネルでリリースされてから最後にロールアウトされます。そのため、このチャンネルではより多くの時間をかけて検証できます。クラスタは四半期に 2~3 回アップグレードされます。 |
Knative serving クラスタのアップグレード プロセス
メンテナンスの時間枠または除外を構成していない限り、GKE クラスタは、クラスタのリリース チャンネルで新しいバージョンの GKE が利用可能になってから 2~3 日以内に自動的にアップグレードされます。お知らせを確認するには、Knative serving リリースノートと GKE リリースノートに登録してください。