首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Istio的Kubernetes VIP

使用Istio的Kubernetes VIP
EN

Stack Overflow用户
提问于 2018-03-18 05:30:59
回答 1查看 443关注 0票数 0

我对Kubernetes很陌生,并试图从基于VM的服务转移到Kubernetes。

目前的做法,

拥有多个VM,并在每个VM上运行服务。服务在多个VM上运行,前面有VIP。客户将访问VIP和VIP将对现有服务进行循环。

我读了ISTIO和入口和希望,也可以用ISTIO做同样的事情。我已经建立了一个本地迷你库集群,并探索了所有的用例。我能够使用缩放因子2部署我的服务。现在,我想使用VIP访问我的服务。我不知道如何创建VIP并暴露给Kubernetes集群中的其他服务和运行在Kubernetes集群之外的服务?我可以使用相同的现有VIP吗?或者,我是否需要做任何额外的设置,在库本特斯创建一个带有任何服务名称的VIP?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-18 08:01:51

请注意,Istio是其他框架之上的一个额外层,包括Kubernetes。在您的情况下,您应该首先将应用程序移植到Kubernetes,然后在需要时添加Istio。

向Kubernetes移植:

  1. 您可以定义Kubernetes服务,而不是VIP。您可以更改代码或配置您的微服务,以使用已定义的Kubernetes服务而不是VIP。
  2. 要从外部访问服务,需要定义一只库伯内特斯的母老虎

这可能足以使您的应用程序在Kubernetes上运行。

将应用程序移植到Kubernetes之后,可以添加Istio,请参阅Istio快速启动指南。Istio可以为您提供高级路由、日志记录和监视、策略执行、服务之间的流量加密,以及对各种微服务模式的支持。在istio.io可以看到更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49344766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档