19.2. 使用 YAML 创建监听程序


侦听器将本地连接端点绑定到远程站点中的连接器。监听器和连接器使用路由密钥匹配。

流程

  1. 识别您要使用的连接器。请注意连接器的路由密钥。
  2. 创建监听程序资源 YAML 文件:

    apiVersion: skupper.io/v2alpha1
    kind: Listener
    metadata:
      name: backend
      namespace: west
    spec:
      routingKey: backend
      host: east-backend
      port: 8080
    Copy to Clipboard Toggle word wrap

    这会在 west 站点中创建监听程序,并与使用路由密钥 后端的 连接器匹配。它还在当前命名空间中的端口 8080 上创建名为 east-backend 的服务。

    创建连接器资源:

    kubectl apply -f <filename>
    Copy to Clipboard Toggle word wrap

    其中 <filename> 是保存在本地文件系统中的 YAML 文件的名称。

  3. 检查监听程序状态:

    kubectl get listener
    Copy to Clipboard Toggle word wrap

    例如:

    NAME      ROUTING KEY   PORT   HOST           STATUS   HAS MATCHING CONNECTOR   MESSAGE
    backend   backend       8080   east-backend   Ready    true                     OK
    Copy to Clipboard Toggle word wrap

    HEKETI 注意,服务必须有一个 MATCHING-CONNECTOR 才能运行。

使用 YAML 创建连接器时需要考虑许多选项,请参阅 CLI 参考,包括 常用的选项

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat