Apollo 客户端在容器环境怎样发现配置服务?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
让客户端先访问稳定的 Meta 地址获取 Config Service 列表。也可以显式设置 apollo.config-service,走客户端可达的配置服务入口。
讲清原理
容器里访问宿主机、Service DNS、Ingress 或 Pod IP 时,可达性可能不同。要从真正的客户端网络验证发现结果、路由、证书和长轮询。Apollo 在这里发现的是自己的服务端点。
例子与易错点
跨集群 Pod 能访问 Meta 但无法访问返回的 10 段内网地址时,修正注册时公布的地址或使用明确的可达入口,再从客户端实际发一次配置请求。
延伸阅读 Config Service、Admin Service 和 Meta Server 各做什么? · Apollo 怎样做高可用和故障转移? · 在 Kubernetes 部署 Apollo 时有哪些关键点?
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。