本文主要为您介绍如何部署Knative。

前提条件

  • 创建Kubernetes托管版集群
    注意
    • 从Knative 0.14.0开始,仅支持Kubernetes版本1.15及以上的集群。支持标准托管、标准专有以及Serverless Kubernetes集群。
    • 针对标准托管和标准专有Kubernetes集群,Worker节点数量需要大于等于3个。
  • 部署Istio

    如果需要实现Tracing分布式追踪服务,需要额外设置Istio信息,请参见在Knative上实现Tracing分布式追踪

操作步骤

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,选择Knative > 组件管理
  3. Knative组件管理页面右上角,单击一键部署
    一键部署
  4. 选择需要安装的Knative组件后,单击部署
    • Tekton组件:提供从源码到镜像的通用构建能力。
    • Serving组件:管理Serverless工作负载,可以和事件结合并且提供了基于请求驱动的自动扩缩的能力,而且在没有服务需要处理的时候可以缩容到零个实例。
    • Eventing组件:提供了事件的接入、触发等一整套事件管理的能力。

执行结果

部署完成后,您可看到部署结果信息。
  • 您可以单击进入组件管理,查看组件信息。
  • 您可以单击进入应用管理,查看Knative应用相关操作。
查看部署结果