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