1.4.4. 使用 Visual Web Terminal 搜索

Visual Web Terminal 搜索功能可让您了解您在所有集群中的资源。

您只能根据基于角色的访问控制级别分配来搜索资源。另外,如果您与另一个用户保存并共享搜索查询,返回的结果会根据用户的访问级别而不同。

  1. 启动 Visual Web Terminal 会话。
  2. 在 Visual Web Terminal 的命令输入项中输入: search。当您运行 search 命令时, Visual Web Terminal 会验证搜索功能是否可用。如果不可用,会显示一条消息表示搜索功能没有安装,或者不可用。如果安装了但不可用,这可能是因为网络的问题。
  3. search 命令后添加一个空格。可用于搜索的过滤器列表会被显示。过滤器列表可能为空,因为它取决于您的环境中可用的资源和角色权限。
  4. 从列表中选择一个过滤器。所选过滤器会添加到命令行中的搜索条件中,并显示那个选择的下一级过滤器。提示: 您也可以在 search 命令后输入字符串,而不必从列表中选择过滤器。
  5. 可选: 在每个过滤器的后面添加一个空格来添加过滤器,直到命令中包含了所有需要的过滤器。
  6. 当完成添加搜索条件后,按 Enter 键运行搜索。

您可以使用特定字段重新定义结果。请参见以下示例:

  • 搜索单个字段,如 kind:pod 以查找所有 pod 资源。
  • 搜索多个字段,如 kind:pod namespace:default 以在默认命名空间中查找 pod。

您还可以使用字符(如 >, >=, <, <=, !=)为搜索添加条件。

请参见以下示例:

  • 搜索 kind:pod status:!Running 以查找所有状态不是 Running 的 pod 资源。
  • 搜索 kind:pod restarts:>1 以查找重启至少两次的所有 pod。

搜索返回满足搜索请求条件的资源,以及查看相关资源的链接。查看它们可帮助您视觉化这些资源如何与系统中的其他资源进行交互。

您的搜索结果按 kind 分组,每个资源 kind 在一个表格中分组。您可以通过选择行和列标题来重新排序表中的数据。

您可以通过输入 savedsearches 命令并选择您要运行的搜索来使用在控制台中保存的搜索。