1.8. 探索服务网络


应用程序互连包含一个命令,允许您报告服务网络上的所有站点和服务。

先决条件

  • 具有多个站点的服务网络

流程

  1. 将 Kubernetes 上下文设置为服务网络上的一个命名空间。
  2. 使用以下命令报告服务网络的状态:

    $ skupper network status
    Copy to Clipboard Toggle word wrap

    例如:

    Sites:
    ├─ [local] 4dba248 - west  
    1
    
    │  URL: 10.96.146.236 
    2
    
    │  name: west 
    3
    
    │  namespace: west
    │  version: 0.8.6 
    4
    
    │  ╰─ Services:
    │     ╰─ name: hello-world-backend 
    5
    
    │        address: hello-world-backend: 8080 
    6
    
    │        protocol: tcp 
    7
    
    ╰─ [remote] bca99d1 - east 
    8
    
       URL:
       name: east
       namespace: east
       sites linked to: 4dba248-west 
    9
    
       version: 0.8.6
       ╰─ Services:
          ╰─ name: hello-world-backend
             address: hello-world-backend: 8080
             protocol: tcp
             ╰─ Targets:
                ╰─ name: hello-world-backend-7dfb45b98d-mhskw 
    10
    Copy to Clipboard Toggle word wrap
    1
    与当前上下文关联的站点的唯一标识符,即 west 命名空间
    2
    服务网络路由器的 URL。其它站点需要连接到此站点,并与控制台 URL 不同。如果您需要控制台的 URL,请使用 skupper status 命令来显示该 URL。
    3
    站点名称。默认情况下,skupper 使用当前命名空间的名称。如果要指定站点名称,请使用 skupper init --site-name <site-name>
    4
    运行站点的 Application Interconnect 版本。站点版本可以与当前的 skupper CLI 版本不同。要将站点更新为 CLI 的版本,请使用 skupper update
    5
    服务网络上公开的服务名称。
    6
    在服务网络上公开的服务地址。
    7
    在服务网络上公开的服务的协议。
    8
    服务网络上的远程站点的唯一标识符。
    9
    远程站点链接到的站点。
    10
    在服务网络上公开的本地 Kubernetes 对象的名称。在本例中,这是 hello-world-backend 容器集。
    注意

    east 站点的 URL 没有值,因为该站点已使用以下命令在没有 ingress 的情况下初始化:

    $ skupper init --ingress none
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部