Istio与OpenStack和Kubernetes怎么配合


这篇文章主要讲解了“Istio与OpenStack和Kubernetes怎么配合”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Istio与OpenStack和Kubernetes怎么配合”吧!无论如何,容器只会越来越受欢迎。

Olaph Wagoner在他关于微服务的讨论中引用了一个研究结果:
2021年容器收入将达到35亿美元,2018年预计为15亿美元。

Waggoner是IBM的一名软件工程师和开发人员,他看好容器。在OpenInfra Days Vietnam的演讲中,他概述了微服务、Kubernetes和Istio。小把戏?他表示,目前业内尚未就微服务的性质达成共识,但定义的特征包括可独立部署和易于更换。

至于这些服务实际上是不是很小,是有争议的。“如果你有一个hello world应用,如果它所做的只是打印到控制台那么可能会被认为很小。”他解释道。“运行整个应用的数据库服务器仍然可以被视为微服务,但我想没有人会认为它小。”K8S
Kubernetes将自己定义为可移植的、可扩展的开源平台,用于管理容器化工作负载和服务,方便声明性配置和自动化。“简而言之,这是一种管理一堆容器或服务的方式,无论你想要什么,”他说。啮合良好Istio是一种开源服务网格,可以透明地分层到现有的分布式应用程序中,允许你连接、保护、控制和观察服务。最后一个定义:服务网格是构成这些分布式应用程序及它们之间交互的微服务网络。这对用户意味着什么?“Istio扩展了你可以用Kubernetes集群做的所有事情。比如:HTTP、gRPC、WebSocket和TCP流量的自动负载均衡;通过丰富的路由规则、重试、故障转移和故障注入,对流量行为进行细粒度控制;可插入的策略层和配置API, 香港云主机支持访问控制、速率限制和配额;安全的服务到服务身份验证,在集群中的服务之间具有强大的身份断言。

“最酷的事情是指标、日志和痕迹。突然之间,你可以根据随心所欲地阅读日志,并确切知道哪些服务正在互相交流,交流了多少次等。”IstioIstio的主要组成部分有:Envoy、Pilot、Citidel(istio-auth)、Mixer。深入了解细节Wagoner详细介绍了Istio如何与OpenStack合作以及为什么值得这么做。

一旦你用上了Kubernetes并在其之上安装了Istio,K8s管理员就可以使用OpenStack API创建一个集群。OpenStack中的K8s用户可以只使用集群,而无法看到所有在幕后进行繁重工作的API。现在,由于Kubernetes OpenStack云提供商的所作所为,这一切成为可能。“Kubernetes服务有时需要来自底层云、服务、端点等的东西。这就是目标。”Ingress(Mixer的一部分)是一个很好的例子,它依赖于OpenStack Cloud Provider进行负载均衡并添加结束点。

“这是我最喜欢的部分,为什么你想让OpenStack首先运行Kubernetes(网格扩展的想法)。你有了你的云,你已经在你的OpenStack云上运行Kubernetes,它会告诉你集群正在做的一切。你可以展开扩展该服务网格,不仅包括OpenStack云中的虚拟机,还包括裸机实例。”感谢各位的阅读,以上就是“Istio与OpenStack和Kubernetes怎么配合”的内容了,经过本文的学习后,相信大家对Istio与OpenStack和Kubernetes怎么配合这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是开发云,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: 产品成本收集器

产品成本收集器订单类型 香港云主机的后台配置路径: 相关推荐: java多态的表现形式是什么这篇文章主要介绍了java多态的表现形式是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java多态的表现形式是什么文章都会有所收获,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/29 18:24
下一篇 07/29 18:24

相关推荐