19.2. 使用 YAML 创建监听程序
侦听器将本地连接端点绑定到远程站点中的连接器。监听器和连接器使用路由密钥匹配。
流程
- 识别您要使用的连接器。请注意连接器的路由密钥。
创建监听程序资源 YAML 文件:
apiVersion: skupper.io/v2alpha1 kind: Listener metadata: name: backend namespace: west spec: routingKey: backend host: east-backend port: 8080这会在
west站点中创建监听程序,并与使用路由密钥后端的连接器匹配。它还在当前命名空间中的端口 8080 上创建名为east-backend的服务。创建连接器资源:
kubectl apply -f <filename>其中
<filename>是保存在本地文件系统中的 YAML 文件的名称。检查监听程序状态:
kubectl get listener例如:
NAME ROUTING KEY PORT HOST STATUS HAS MATCHING CONNECTOR MESSAGE backend backend 8080 east-backend Ready true OKHEKETI 注意,服务必须有一个
MATCHING-CONNECTOR才能运行。
使用 YAML 创建连接器时需要考虑许多选项,请参阅 CLI 参考,包括 常用的选项。