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 安装始终保持最新状态。在集群中运行的 appdevexperience-operator Operator 会在创建新 pod 时自动发布最新版本的 Knative serving。