Knative serving 舰队安装概览

GKE Enterprise 通过舰队和集群内 Cloud Service Mesh 支持 Knative serving。如需详细了解 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 进行安装。

如需迁移现有的 Knative serving 安装以使用舰队和 Cloud Service Mesh,请为您的集群选择相应的指南:

迁离 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 环境中和整个 GKE Enterprise 环境中获得支持。

    • 您可以使用 Terraform 来管理配置,例如设置 Anthos on Google Cloud

  • 您安装的 Knative serving 始终是最新版本。当创建新 Pod 时,集群中运行的 appdevexperience-operator 运算符会自动发布最新版本的 Knative serving。