istio电脑版是非常专业的微服务服务器管理软件,实时去保护你的平台,运行你的架,集保护、监控、管理于一体的服务器软件,运行速度快,透明度高,是很不错的应用平台。
istio官网简介
Istio使用功能强大的Envoy服务代理扩展了Kubernetes,以建立一个可编程的、可感知的应用程序网络。 Istio 与 Kubernetes 和传统工作负载一起使用,为复杂的部署带来了标准的通用流量管理、遥测和安全性。
软件特色
1、在Consul注册的服务
2、Kubernetes上的服务部署
3、在各个虚拟机上运行的服务
软件优势
1、平台支持
Istio是独立于平台的,旨在运行在各种环境中,包括跨云,内部部署,Kubernetes,Mesos等。您可以在Kubernetes上部署Istio,或在Consult上部署Nomad。
2、安全
Istio的安全功能使开发人员可以专注于应用程序级别的安全性。Istio提供底层安全通信信道,并大规模管理服务通信的认证,授权和加密。
3、观测
Istio强大的跟踪,监控和日志记录可让您深入了解服务网格部署。通过Istio的监控功能,可以真正了解服务性能如何影响上游和下游的功能,而其自定义仪表板可以提供对所有服务性能的可视性,并让您了解该性能如何影响您的其他流程。
软件亮点
对出入集群入口和出口中所有流量的自动度量指标、日志记录和跟踪。
可插入的策略层和配置 API,支持访问控制、速率限制和配额。
强大的基于身份的验证和授权,在集群中实现安全的服务间通信。
丰富的路由规则、重试、故障转移和故障注入,可以对流量行为进行细粒度控制。
软件下载
指定版本为1.4.6去下载
curl -L https://git.io/getLatestIstio | ISTIO_VERSION=1.4.6 sh -
进入 Istio 目录
cd istio-1.4.6
配置 Istio 环境变量
export PATH=$PWD/bin:$PATH
下载最新版本的 Istio
获取 Istio 最新的版本号
VERSION=$(curl --silent "https://api.github.com/repos/istio/istio/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')
下载最新版本的 Istio
curl -L https://git.io/getLatestIstio | ISTIO_VERSION=$VERSION sh -
进入 Istio 目录
cd istio-$VERSION
配置 Istio 环境变量
export PATH=$PWD/bin:$PATH