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 服务。