任务
任务展示如何用Istio系统实现一个单独特定的有目标的行为。
流量管理
配置请求路由。这个任务展示如何基于权重和HTTP header配置动态请求路由。
故障注入。这个任务展示如何注入延迟并测试应用的弹性。
流量转移。这个任务展示如何将服务的流量从旧版本转移到新版本。
设置请求超时。这个任务展示如何使用Istio在Envoy中设置请求超时。
Istio Ingress控制器。描述如何在Kubernetes上配置Istio Ingress控制器。
控制Egress流量。描述如何控制Isto来路由流量,从mesh中的服务到外部服务。
熔断。这个任务展示熔断能力以构建有弹性的应用
策略实施
- 开启限流。这个任务展示如何使用Istio来动态限制到服务的流量
Metrics,日志和跟踪
分布式跟踪。如何配置代理,以便向Zipkin或Jaeger发送跟踪请求
收集metrics和日志。这个任务展示如何配置Istio来收集metrics和日志。
收集TCP服务的Metrics。这个任务展示如何为TCP服务收集metrics和日志。
从Prometheus中查询Metrics。这个任务展示如何使用Prometheus查询metrics。
使用Grafana可视化Metrics。这个任务展示如何安装并使用Istio的Dashboard来监控网格流量
生成服务图。这个任务展示如何把Istio网格中的服务生成服务图
使用Fluentd记录日志。这个任务展示如何配置Istio来将日志记录到Fluentd后台服务
安全
验证Istio双向TLS认证。这个任务展示如何验证并测试Istio的自动交互TLS认证。
配置基础访问控制。这个任务展示如何使用Kubernetes标签控制对服务的访问。
配置安全访问控制。这个任务展示如何使用服务账号来安全的控制对服务的访问。
启用每服务双向认证。这个任务展示如何为单个服务改变双向TLS认证。
插入CA证书和密钥。这个任务展示运维人员如何插入已有证书和密钥到Istio CA中。