第 15 章 使用 CLI 在应用程序网络上公开服务
通过连接站点创建应用程序网络后,您可以使用连接器从一个站点公开服务,并使用监听程序消耗其他站点上的这些服务。路由键 是一个字符串,与一个或多个连接器匹配。例如,如果您使用路由密钥 后端
创建连接器,您需要使用路由密钥 后端
创建一个监听程序,以使用该服务。
本节假设您已创建并链接至少两个站点。
15.1. 使用 CLI 创建连接器 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
连接器将本地工作负载绑定到远程站点中的监听程序。监听器和连接器使用路由密钥匹配。
有关连接器的更多信息,请参阅 连接器概念
先决条件
-
已安装
skupper
CLI。 -
SKUPPER_PLATFORM
环境变量被设置为 *podman
、docker
或linux
之一。
流程
- 创建您要在网络上公开的服务器。例如,在端口 8080 上运行 HTTP 服务器。
创建连接器:
skupper connector create <name> <port> [--routing-key <name>]
skupper connector create <name> <port> [--routing-key <name>]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
skupper connector create my-server 8080 --host localhost
skupper connector create my-server 8080 --host localhost
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查连接器状态:
skupper connector status
skupper connector status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
skupper connector status
$ skupper connector status NAME STATUS ROUTING-KEY HOST PORT my-server Ok my-server localhost 8081
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 默认情况下,routing key 名称被设置为连接器的名称。如果要使用自定义路由密钥,请将
-routing-key
设置为您的自定义名称。使用以下命令应用配置:
skupper system reload
skupper system reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
使用 CLI 创建连接器时需要考虑许多选项,请参阅 CLI 参考,包括 常用的选项。