Web Kubectl
Kubectl 是 Kubernetes 命令行工具,您可以用它在 Kubernetes 集群上运行命令。Kubectl 可用于部署应用、查看和管理集群资源、查看日志等。
KubeSphere 控制台提供 Web Kubectl,方便用户使用。在默认情况下,当前版本中只有被授予 platform-admin
角色的帐户(例如默认帐户 admin
)才有权限使用 Web Kubectl 进行集群资源操作和管理。
本教程演示了如何使用 Web Kubectl 进行集群资源操作和管理。
使用 Web Kubectl
-
使用被授予
platform-admin
角色的帐户登录 KubeSphere,在右下角的工具箱图标上悬停,然后在弹出菜单中选择 Kubectl。 -
您可以在弹出窗口中看到 Kubectl 界面,如下图所示。如果您启用了多集群功能,则需要先在右上角的下拉列表中选择目标集群。如果未启用多集群功能,则该下拉列表不可见。
-
在命令行工具中输入 Kubectl 命令,查询并管理 Kubernetes 集群资源。例如,执行以下命令查询集群中所有 PVC 的状态。
kubectl get pvc --all-namespaces
-
在终端窗口中使用以下语法运行 Kubectl 命令:
kubectl [command] [TYPE] [NAME] [flags]
备注
- 其中,
command
、TYPE
、NAME
和flags
分别是:command
:指定要对一个或多个资源执行的操作,例如create
、get
、describe
和delete
。TYPE
:指定资源类型。资源类型不区分大小写,您可以指定单数、复数或缩写形式。NAME
:指定资源的名称。名称区分大小写。如果省略名称,则会显示所有资源的详细信息,例如kubectl get pods
。flags
:指定可选标志。例如,您可以使用-s
或--server
标志指定 Kubernetes API 服务器的地址和端口。
- 如果您需要帮助,请在终端窗口运行
kubectl help
或者参考 Kubernetes Kubectl CLI 文档。
- 其中,
页面内容