Let Istio simpler than you might think, Rancher new version announced support Istio

Recently, the industry's leading container management software provider Rancher Labs (hereinafter referred to as Rancher) announced support for Istio on Rancher 2.3 Preview Release 2, allows deployment and management Istio journey is simple and fast.


Why Istio?


Istio, as well as the entire Service Mesh technology, is one of Kubernetes ecosystem most dazzling star of nearly two years. Istio increase fault tolerance, canary deploy, A / B testing, monitoring, tracking and observability, authentication and authorization, developers no longer need to write specific code or test, you can achieve the above functions. As a result, developers can only focus on their business logic, the remaining work to Kubernetes and Istio.

 

The above statement is not new. As early as about 10 years ago, PaaS vendors put forward a similar argument, and even to some extent, fulfilled this requirement. But the problem is that their products require specific languages ​​and frameworks, and in most cases can only be used for very simple application. User's workload and also unique program suppliers linked. This means that if you want the application to use PaaS service, you may be locked for a long period of time.

 

But now, for the container and Kubernetes, these restrictions, these risks are no longer locked. As long as you place your application containerization, Kubernetes think that you can run it.


Rancher Istio how to work in the 2.3 Preview 2


Rancher Rancher reason a large number of users like platforms, Rancher is to make the management and operation Kubernetes and related tools and technologies extremely simple, and users do not have to worry about being particular cloud vendor lock-in. Now for Istio, we took the same approach, committed to bringing the same experience users.

 

In Rancher 2.3 Preview, we provide users with a simple and user-friendly interface, use the Tools menu in the UI, you can start Istio. The system provides a reasonable default configuration, users can also modify them as needed:

1.png


为了监控流量,Istio需要注入Envoy sidecar。在Rancher 2.3 Preview当中,用户可以为每个空间名称注入自动sidecar。一旦您勾选了这个选项,Rancher会将sidecar容器注入到每个工作负载当中:

2.png


Rancher简化了Istio的安装和配置,内置了一个支持Kiali的仪表盘,用于流量和遥测的可视化,然后用Jaeger进行追踪,甚至还有自己的Prometheus和Grafana(与用于高级监控的实例不同)。

 

在启用自动sidecar注入的命名空间中部署工作负载后,您可以跳转到Istio菜单目录,观察微服务应用程序的流量:

 3.png


点击Kiali、Jaeger、Prometheus或者Grafana,您将进入每个工具相应的用户界面,您可以在其中找到详细信息和选项:

4.png


正如前面所提到的,Istio的强大之处在于它能为您的服务带来诸如容错、断路、金丝雀部署等功能。要启用这些功能,您需要开发和应用适当的YAML文件。目前Windows工作负载还不支持Istio,因此不应在Windows集群中启用它。


结 语


Istio是当前Rancher及Kubernetes社区中最受关注的功能之一。但是,如何最达到Istio部署和管理的最佳实践,前路仍然漫长。在Rancher 2.3 Preview 2中,我们的目标是沿袭Rancher一如既往的理念,让部署和管理Istio的旅程变得简单而快速。

June 20, 2019, in thousands of container technology Rancher ceremony held in Beijing "2019 container business innovation conference" on, Rancher Greater China R & D manager Zhang Hao to share a range of new features Rancher 2.3 Preview of the speech, including official support for Windows Kubernetes, image storage, image scanning, service grid, Google landing, cluster templates, clusters and cluster security scan automatic scaling capacity and so on, and a demo on how to use Istio canary in Rancher be published . You can reply "ECIC" micro letter public in Rancher number (RancherLabs) background for complete download PPT Assembly Oh ~

 

For release notes and installation procedures, please visit GitHub:

https://github.com/rancher/rancher/releases/tag/v2.3.0-alpha5



Guess you like

Origin blog.51cto.com/12462495/2416076