Knative 服务舰队安装概览

GKE Enterprise 通过舰队和集群内 Anthos Service Mesh 支持 Knative 服务。如需详细了解 Knative 服务,请参阅架构概览

新安装

选择与您的 GKE 集群位置匹配的安装方法:

在 Google Cloud 上
适用于舰队中在 Google Cloud 上运行的 Google Kubernetes Engine 集群。请参阅在 Google Cloud 上安装前提条件
Google Cloud 外部
适用于舰队中在 Google Cloud 外部托管和运行的 GKE 集群。请参阅在 Google Cloud 外部安装前提条件

升级“免费试用”安装

以前“免费试用”安装的 Knative 服务是以“GKE 插件”的形式在集群中启用。从 Anthos 1.8 版开始,必须随 Anthos Service Mesh 将 Knative 服务作为舰队组件安装。

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

迁离 Knative 服务

如果 GKE Enterprise 不能满足您的需求,您可以迁移现有的 Knative 服务工作负载,以便在其他产品上运行。了解如何迁移工作负载

Knative 服务舰队安装的新变化

对 Knative 服务安装所做的更改具有以下优势:

  • 借助舰队,您可以独立于其他企业组件管理和升级 Knative 服务安装。

  • Anthos Service Mesh 1.18 版是舰队的另一个组件,它现在将 Knative 服务与服务网格管理和维护任务分离开来。使用 Anthos Service Mesh 可以使安装与 GKE Enterprise 的其余部分保持一致,还可以消除先前捆绑的 Istio 版本的依赖和限制。

  • 可以跨集群进行舰队范围内的访问和管理:

    • 舰队组件完全集成。与 Anthos Service Mesh 一样,您的 Knative 服务安装可以在您的 GKE Enterprise 环境内和整个环境中获得支持。

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

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