跳至内容

CLI 工具

以下 CLI 工具支持与 Knative 一起使用。

kubectl

您可以使用 kubectl 应用安装 Knative 组件所需的 YAML 文件,以及使用 YAML 创建 Knative 资源,例如服务和事件源。

参见 安装和设置 kubectl.

kn

kn 为创建 Knative 资源(例如服务和事件源)提供了快速简便的接口,无需直接创建或修改 YAML 文件。kn 还简化了完成诸如自动缩放和流量拆分等原本复杂过程的操作。

注意

kn 不能用于安装 Knative 组件,例如 Serving 或 Eventing。

其他资源

func

func CLI 使您能够创建、构建和部署 Knative 函数,无需直接创建或修改 YAML 文件。

其他资源

将 CLI 工具连接到您的集群

安装 kubectlkn 后,这些工具将在 $HOME/.kube/config 的默认位置搜索您的集群的 kubeconfig 文件,并将使用此文件连接到集群。创建 Kubernetes 集群时通常会自动创建 kubeconfig 文件。

您也可以设置环境变量 $KUBECONFIG 并将其指向 kubeconfig 文件。

使用 kn CLI,您可以指定以下选项来连接到集群

  • --kubeconfig: 使用此选项指向 kubeconfig 文件。这等效于设置 $KUBECONFIG 环境变量。
  • --context: 使用此选项指定现有 kubeconfig 文件中的上下文名称。使用 kubectl config get-contexts 输出中的一个上下文。

您还可以通过以下方式指定配置文件

  • 设置环境变量 $KUBECONFIG 并将其指向 kubeconfig 文件。

  • 使用 kn CLI --config 选项,例如 kn service list --config path/to/config.yaml。默认配置位于 ~/.config/kn/config.yaml

有关 kubeconfig 文件的更多信息,请参见 使用 kubeconfig 文件组织集群访问.

在您的平台上使用 kubeconfig 文件

以下平台提供了使用 kubeconfig 文件的说明

我们使用分析和 Cookie 来了解网站流量。有关您使用我们网站的信息将与 Google 共享,用于该目的。 了解更多。