跳到内容

使用 Knative Operator CLI 插件安装

Knative 提供了 Operator CLI 插件,用于在命令行中安装、配置和管理 Knative。此插件可帮助您配置 Knative 集群,而无需处理自定义资源的复杂性。

本主题介绍如何使用 CLI 安装 Knative Operator 以及 Serving 和 Eventing 组件。

此安装需要满足以下先决条件

一个节点至少需要 6 个 CPU、6 GB 内存和 30 GB 磁盘存储。

多个节点需要 2 个 CPU、4 GB 内存和 20 GB 磁盘存储。

  • 现有 Kubernetes 正在运行受支持的版本。

有关其他 Knative 安装的信息,请参阅安装路线图

安装 Knative Operator

您可以为任何特定命名空间安装任何特定版本的 Knative Operator。默认命名空间为 default,版本为最新。

要安装最新版本的 Knative Operator,请运行

kn operator install

要在特定命名空间 (例如 knative-operator) 中安装 Knative Operator,请运行

kn operator install -n knative-operator

要安装特定版本 (例如 1.7.1) 的 Knative Operator,请运行

kn operator install -v 1.7.1

安装 Knative Serving 组件

您可以为任何特定命名空间安装任何特定版本的 Knative Serving。默认命名空间为 knative-serving,版本为最新。

要安装最新版本的 Knative Serving,请运行

kn operator install --component serving

要在特定命名空间 (例如 knative-serving) 中安装 Knative Serving,请运行

kn operator install --component serving -n knative-serving

要安装特定版本 (例如 1.7) 的 Knative Operator,请运行

kn operator install --component serving -n knative-serving -v "1.7"

要随安装命令一起安装入口插件 (例如 Kourier),请运行

kn operator install --component serving -n knative-serving -v "1.7" --kourier

如果您不指定入口插件,则默认使用 istio。但是,您需要确保先安装 Istio

安装网络层

您可以通过 Operator CLI 插件配置网络层选项。点击以下每个选项卡,了解如何使用不同的入口配置 Knative Serving

以下步骤安装 Kourier 并启用其 Knative 集成

  1. 要配置 Knative Serving 以使用 Kourier,请运行以下命令

    kn operator enable ingress --kourier -n knative-serving
    

以下步骤安装 Istio 以启用其 Knative 集成

  1. 安装 Istio.

  2. 要配置 Knative Serving 以使用 Istio,请运行以下命令

    kn operator enable ingress --istio -n knative-serving
    

以下步骤安装 Contour 并启用其 Knative 集成

  1. 安装正确配置的 Contour

    kubectl apply --filename https://github.com/knative-extensions/net-contour/releases/download/knative-v1.21.0/contour.yaml
    
  2. 要配置 Knative Serving 以使用 Contour,请运行以下命令

    kn operator enable ingress --contour -n knative-serving
    

安装 Knative Eventing 组件

您可以为任何特定命名空间安装任何特定版本的 Knative Eventing。默认命名空间为 knative-eventing,版本为最新。

要安装最新版本的 Knative Eventing,请运行

kn operator install --component eventing

要在特定命名空间 (例如 knative-eventing) 中安装 Knative Eventing,请运行

kn operator install --component eventing -n knative-eventing

要安装特定版本 (例如 1.7) 的 Knative Operator,请运行

kn operator install --component eventing -n knative-eventing -v "1.7"

安装 Knative Eventing 和事件源

Knative Operator 可以使用不同的事件源配置 Knative Eventing 组件。单击以下每个选项卡,了解如何使用不同的事件源配置 Knative Eventing

  1. 要安装 Ceph 事件源,请运行以下命令

    kn operator enable eventing-source --ceph --namespace knative-eventing
    
  1. 要安装 Github 事件源,请运行以下命令

    kn operator enable eventing-source --github --namespace knative-eventing
    
  1. 要安装 Gitlab 事件源,请运行以下命令

    kn operator enable eventing-source --gitlab --namespace knative-eventing
    
  1. 要安装 Kafka 事件源,请运行以下命令

    kn operator enable eventing-source --kafka --namespace knative-eventing
    
  1. 要安装 RabbitMQ 事件源,请运行以下命令

    kn operator enable eventing-source --rabbitmq --namespace knative-eventing
    
  1. 要安装 Redis 事件源,请运行以下命令

    kn operator enable eventing-source --redis --namespace knative-eventing
    

下一步

我们使用分析和 cookie 来了解网站流量。有关您使用我们网站的信息会与 Google 共享以达到此目的。了解更多。