kubernetes入口背后的授权服务器?

时间:2018-11-08 10:58:09

标签: oauth-2.0 kubernetes spring-cloud netflix-zuul kubernetes-ingress

我想在BR_INST_RETIRED.ALL_BRANCHES集群上部署一些Spring Boot微服务。其中之一是提供Kubernetes令牌的授权服务器。在当前部署(无k8s)的情况下,外部世界仅可见两个服务:OAuth 2.0(Zuul)和api-gateway(Spring OAuth)。其余的隐藏在authorization-server之后。在api-gateway部署期间,Zuul代理可能会被Kubernetes Ingress取代。

现在的问题:

  • 我是否应该将k8s放在Ingress后面?
  • 这两种解决方案的利弊是什么?
  • 什么是最佳实践
  • 也许我根本不应该摆脱Zuul吗?

1 个答案:

答案 0 :(得分:1)

摆脱Zuul是完全合理的。入口应该是唯一可以通过入口规则访问群集的外部群集可访问组件。 因此,是的,应该可以通过入口访问授权服务器和微服务。