跳到内容

CLI 工具

Knative 支持使用以下 CLI 工具。

kubectl

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

请参阅 安装和设置 kubectl

kn

kn 提供了一个快速便捷的接口,用于创建 Knative 资源,如服务和事件源,而无需直接创建或修改 YAML 文件。kn 还可以简化通常很复杂的操作,例如自动伸缩和流量分割。

注意

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

额外资源

func

func CLI 使您无需直接创建或修改 YAML 文件,即可创建、构建和部署 Knative Functions。

附加资源

将 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 共享以达到此目的。了解更多。