logo

使用 Web 控制台中的终端窗口


风晓
风晓 2024-01-23 12:27:11 18211 赞同 0 反对 0
分类: 资源 标签: 信创资讯
使用 Web 控制台中的终端窗口

引言

统信容器云管理平台有雀(UCCPS),作为一种领先的容器编排平台,有雀提供了Web 控制台中的终端窗口,以帮助管理者和运维人员更加方便、快捷地管理容器云集群。本文将详细介绍容器云管理平台有雀中的 Web 终端功能以及如何安装和使用。

你需要知道什么

为了从本课程中充分受益,您需要:

  • 对 Kubernetes 作为容器编排框架的本质和用途有基本的了解。
  • 了解有雀 UCCPS 和 Kubernetes 之间的关系。
  • 对 CLI 工具的性质和用途有基本的了解kubectl

你将学到什么

在本课中,您将学习:

  • 了解有雀 Web 终端组件的特性。
  • 如何安装并访问嵌入 Web 控制台的终端窗口。
  • 如何使用kubectlCLIoc工具与 UCCPS 集群中的各种 Kubernetes 资源进行交互。

特性

  1. 访问 Web 终端:您可以通过 Web 浏览器访问 Web 终端。通常情况下,您需要登录到 Web 控制台,然后导航到 "Developer"(开发者)或 "Administrator"(管理员)部分,找到 "Web Terminal"(Web 终端)选项。
  2. 交互式 Shell 访问:Web 终端提供了一个交互式的 Linux Shell 环境,您可以在其中执行命令。这允许您在容器中执行命令、查看日志、调试问题和管理应用程序。
  3. 多项目支持:您可以在 Web 终端中选择要操作的项目(Namespace),以便在多个项目之间进行切换和管理容器和应用程序。
  4. 容器访问:您可以使用 oc 命令行工具在 Web 终端中执行各种容器和应用程序管理任务。这包括创建、删除、伸缩、升级和监视容器。
  5. 日志查看:通过 Web 终端,您可以轻松查看应用程序的日志文件,以进行故障排除和监控。
  6. 文件传输:您可以通过 Web 终端上传和下载文件到和从容器中,以便在应用程序中使用或备份数据。
  7. 监控和性能:Web 终端还提供了有关应用程序和容器性能的监视和报告,帮助您识别性能问题并采取适当的措施。
  8. 权限和访问控制:Web 终端的功能受到访问控制和角色管理的影响,确保只有授权的用户可以执行特定操作。
  9. 命令历史:Web 终端保存了您执行的命令的历史记录,使您可以方便地查找和重新运行以前的命令。
  10. 定制化和主题: Web 终端实施允许您进行主题和定制化,以适应特定需求或个人喜好。

步骤

安装、访问终端窗口

要访问统信容器云管理平台终端窗口:

  1. 使用 Web 浏览器导航至OperatorHub,安装 Web 终端 组件,等待安装完成后刷新页面。
安装Web终端组件

2. 进入 UCCPS Web 控制台后,单击网页右上角的“ >_”按钮终端提示图标(标注 ①)以显示命令行终端(标注 ②)。您可以使用终端窗口直接与为 UCCPS 实例提供支持的底层 Kubernetes 集群进行交互。

UCCPS Web 控制台可以显示一个终端窗口,终端窗口右上角可以实现新建标签页、隐藏和关闭功能。

在终端窗口中使用 oc 和 kubectl CLI 工具

嵌入式的 Web 控制台中的终端窗口是 Linux 终端的完整实例。在那里,您可以执行通常在独立终端中运行的相同命令行活动。此外, Web 控制台终端窗口允许您轻松使用 UCCPS 及其底层 Kubernetes 集群。

嵌入式的 Web 控制台 预安装并配置了ocCLIkubectl 工具,用于访问 UCCPS 实例中的底层 Kubernetes 集群。因此,您可以从命令行与 UCCPS 和底层 Kubernetes 进行交互。

CLI工具提供oc 了许多相同的功能kubectl。但是,oc可以更进一步,允许您执行 UCCPS 特有的行为。例如,您可以将oc应用程序安装到 UCCPS 中,而无需考虑 Kubernetes 中应用程序部署的复杂性。

以下练习演示如何使用ocCLIkubectl工具从终端窗口的命令行执行基本任务。

获取工具版本信息

在 UCCPS Web 终端中运行以下命令获取ocCLI 工具的版本信息:

help

您将看到类似于以下内容的输出:

Installed tools:
Command    Version             Name
oc         1.2.1               Uccps CLI
kubectl    v1.18.2-0-g52c56ce  Kubernetes CLI
kustomize  4.5.7               Kustomize CLI
helm       3.7.1               Helm CLI
kn         0.26.0              KNative CLI
tkn        0.23.0              Tekton CLI
subctl     0.13.0              Submariner CLI
odo        v2.5.1              Uccps Developer CLI
virtctl    0.56.0              KubeVirt CLI
jq         1.6                 jq

To customize this terminal, see 'wtoctl'
help命令的结果显示了 Web 终端提供出的已安装工具的名称、命令以及版本,您也可以通过“wtoctl”命令对 Web 终端组件进行定制化操作。

获取集群版本信息

在 终端中运行以下命令获取ocCLI 工具的版本信息:

oc version

您将看到类似于以下内容的输出:

Client Version: 4.5.0-202009041228.p0-e40bd2d

Server Version: 1.2.2

Kubernetes Version: v1.23.3+e419edf
oc version命令的结果显示 CLI 客户端的版本号oc 、为当前有雀实例提供支持的服务器以及集群使用的 Kubernetes 底层实例的版本号。

使用 oc 或 kubectl 查看资源

在 终端中运行以下命令,使用 ocCLI 工具获取当前集群实例中运行的 pod 列表:

oc get pods

您将收到类似于以下内容的输出:

NAME                                        READY   STATUS    RESTARTS   AGE

workspace1e8db31dd59c43ef-8585ff4cc-24ww6   2/2     Running   0          22s

在终端中运行以下命令,使用 kubectlCLI 工具获取当前集群实例中运行的 pod 列表:

kubectl get pods

您将收到类似于以下内容的输出:

NAME                                        READY   STATUS    RESTARTS   AGE

workspace1e8db31dd59c43ef-8585ff4cc-24ww6   2/2     Running   0          25s

请注意,执行 oc get pods 和 kubectl get pods的输出是相同的。这是因为 和ockubectl在查询相同的底层 Kubernetes 集群来获取 Pod 列表。

请记住,统信容器云管理平台是位于底层 Kubernetes 集群“之上”的一层组件。需要了解的重要一点是oc CLI 工具提供了 CLI 工具中可用的功能kubectl 。在许多情况下,您可以互换使用ockubectl

总结

在本课程中,您学习了如何访问嵌入在统信容器云管理平台 Web 控制台中的终端窗口。Web 终端是有雀容器平台的一个强大工具,它提供了在 Web 浏览器中管理和监控容器和应用程序的方式。用户可以通过交互式 Shell 环境执行命令,访问日志,传输文件,监视性能,并执行其他与容器操作相关的任务。这是统信容器云管理平台的一个重要组成部分,使用户能够轻松管理和维护他们的应用程序和容器。

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
风晓
粉丝 1 资源 2038 + 关注 私信
最近热门资源
当“ventoy启动盘”遇到“主板安全启动”  404
最近下载排行榜
当“ventoy启动盘”遇到“主板安全启动” 0
作者收入月榜
1

prtyaa 收益354.19元

2

风晓 收益207.84元

3

IT-feng 收益197.65元

4

zlj141319 收益173.23元

5

777 收益169.89元

6

1843880570 收益160.33元

7

信创来了 收益103.8元

8

Fhawking 收益99.6元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79元

请使用微信扫码