我对Kubernetes很陌生,并试图从基于VM的服务转移到Kubernetes。
目前的做法,
拥有多个VM,并在每个VM上运行服务。服务在多个VM上运行,前面有VIP。客户将访问VIP和VIP将对现有服务进行循环。
我读了ISTIO和入口和希望,也可以用ISTIO做同样的事情。我已经建立了一个本地迷你库集群,并探索了所有的用例。我能够使用缩放因子2部署我的服务。现在,我想使用VIP访问我的服务。我不知道如何创建VIP并暴露给Kubernetes集群中的其他服务和运行在Kubernetes集群之外的服务?我可以使用相同的现有VIP吗?或者,我是否需要做任何额外的设置,在库本特斯创建一个带有任何服务名称的VIP?
谢谢
发布于 2018-03-18 08:01:51
请注意,Istio是其他框架之上的一个额外层,包括Kubernetes。在您的情况下,您应该首先将应用程序移植到Kubernetes,然后在需要时添加Istio。
向Kubernetes移植:
这可能足以使您的应用程序在Kubernetes上运行。
将应用程序移植到Kubernetes之后,可以添加Istio,请参阅Istio快速启动指南。Istio可以为您提供高级路由、日志记录和监视、策略执行、服务之间的流量加密,以及对各种微服务模式的支持。在istio.io可以看到更多信息。
https://stackoverflow.com/questions/49344766
复制相似问题