You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

裸机K8s集群Ambassador Ingress的host终止功能不生效问题咨询

Ambassador Ingress host匹配失效排查点
  • 校验ambassador_id匹配性:你的Mapping配置中指定了ambassador_id: externalid,需确认部署Ambassador实例时是否配置了相同的ID参数。若Ambassador实例未配置对应ID,会直接忽略该Mapping,请求无匹配规则时默认跳转edge-control登录页。
  • 补充对应域名的Host资源:Ambassador v2版本必须配套Host资源才能实现域名匹配、TLS终止能力,仅在Mapping中声明host字段无法生效。你需要额外创建Host资源关联quote.k8s.mydomain.com域名,配置对应TLS证书后该Mapping的host规则才会被正常触发。
  • 确认Mapping已成功加载:查看Ambassador Pod的运行日志,检查是否存在quote-backend Mapping的加载报错;也可通过Ambassador的内置诊断接口查询已加载的规则列表,确认该Mapping是否已被Ambassador识别生效。
  • 排查更高优先级的冲突规则:如果集群中存在匹配范围更宽泛的Mapping(比如host配置为*.k8s.mydomain.com、prefix为/且未指定ambassador_id的规则),Ambassador会优先匹配宽泛规则,导致你的自定义Mapping不生效。
  • 验证HTTPS请求SNI正常:你通过HTTPS访问域名时,需要确认请求携带了正确的SNI信息,否则Ambassador无法匹配到对应域名的配置,会 fallback 到默认的edge-control服务。

内容的提问来源于stack exchange,提问作者Robert Heine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 19:15:09