Knative serving は、フリートとクラスタ内 Cloud Service Mesh を通じて GKE Enterprise でサポートされています。Knative serving の詳細については、アーキテクチャの概要をご覧ください。
新規インストール
GKE クラスタのロケーションと一致するインストール方法を選択します。
- Google Cloud
- Google Cloud 上で実行されているフリートの Google Kubernetes Engine クラスタの場合。Google Cloud インストールの前提条件をご覧ください。
- Google Cloud 以外
- Google Cloud の外部でホストされ、実行されているフリートの GKE クラスタの場合。外部 Google Cloud インストールの前提条件をご覧ください。
「無料トライアル」インストールのアップグレード
以前の Knative serving の「無料トライアル」のインストールは、クラスタで「GKE アドオン」として有効でした。Anthos バージョン 1.8 以降では、Knative serving を Cloud Service Mesh のフリート コンポーネントとしてインストールする必要があります。
フリートと Cloud Service Mesh を使用するように既存の Knative serving インストールを移行するには、クラスタに対応するガイドを選択してください。
Knative serving から移行する
GKE Enterprise でニーズを満たせない場合は、既存の Knative serving ワークロードを移行して、他のプロダクトで実行することもできます。詳しくは、ワークロードを移行する方法をご覧ください。
Knative serving フリートのインストールの最新情報
Knative serving のインストールを変更すると、次のように変わります。
フリートを使用すると、Knative serving のインストールを他のエンタープライズ コンポーネントとは独立して管理およびアップグレードできます。
Cloud Service Mesh バージョン 1.18 は、フリートのもう一つのコンポーネントで、Knative serving をサービス メッシュの管理タスクとメンテナンス タスクから切り離すことができるようになりました。Cloud Service Mesh を使用すると、インストールが他の GKE Enterprise と同等になり、以前にバンドルされていた Istio バージョンの依存関係や制限もなくなります。
クラスタ全体でのフリート全体のアクセスと管理。
フリート コンポーネントとの完全な統合。Cloud Service Mesh と同様に、Knative serving のインストールでは、GKE Enterprise 環境内と環境全体でサポートが提供されます。
Terraform は、構成を管理するために使用できます(Google Cloud で Anthos を設定するなど)。
Knative serving のインストールは常に最新の状態です。クラスタで実行される
appdevexperience-operator
オペレーターは、新しい Pod が作成されるため、Knative serving の最新バージョンを自動的にロールアウトします。