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。