- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在做一个演示项目,它有 5 个微服务——发现服务器、api-gateway、user-order-detail、order 和 user service。
我会在内部公开订单和用户服务
我将在外部公开用户订单详细信息服务,该服务将使用休息端点调用其他两个服务。
1) 我应该在 Kubernetes 引擎上部署发现服务器和 api 网关吗?如果不应该如何处理路由?
如果我不部署 api-gateway ,这个休息电话将如何发生?
2)此外,每个 spring-cloud 项目中都有一个 application.properties 文件。 docker 镜像是否替换了 application.properties 文件?
3) 我是第一次使用 docker 和 kubernetes。有人能解释一下在为我的服务创建 docker 镜像后我的下一步应该是什么吗? (只是步骤,我会弄清楚如何完成这些步骤)
更新:
正在运行的服务:
用户订单详细信息负载均衡器
Kubernetes ClusterIP
订单管理负载均衡器
用户管理负载均衡器
user-order-detail 命中端点以检索所有用户。
我收到此错误:虚拟主机名没有匹配项:用户管理
最佳答案
请在下面找到答案:-
1) 是的,您可以在 kubernetes 引擎上部署发现服务和 api-gateway,关于您将公开哪种类型的服务,请阅读本文档。
Services:- https://kubernetes.io/docs/concepts/services-networking/service/
关于java - 我应该在 GKE 引擎上部署 api-gateway 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60913416/
我是一名优秀的程序员,十分优秀!