任务

优质
小牛编辑
140浏览
2023-12-01

任务展示如何用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中。