Skip to content

CLI 工具

kubectl

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

参见安装和设置kubectl.

kn

kn 为创建Knative资源(如服务和事件源)提供了一个快速、简单的接口,而不需要直接创建或修改YAML文件。 kn 还简化了自动伸缩和流量分割等复杂程序的完成。

Note

kn不能用于安装Knative组件,如服务或事件。

额外的资源

func

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

额外的资源

将CLI工具连接到集群

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

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

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

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

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

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

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

在平台上使用kubeconfig文件

使用kubeconfig文件的说明可用于以下平台:

Back to top

We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.

× OK