> For the complete documentation index, see [llms.txt](https://doc.cncf.vip/kubernetes-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.cncf.vip/kubernetes-handbook/fu-wu-wang-ge/istio/istio-tutorials-collection.md).

# Istio 免费学习资源汇总

在本地搭建起来还是有些门槛，稍显复杂，本文中将向你推荐几个可以在线上学习 Istio 的地方。

## Tetrate 提供的 Istio 基础课程

推荐指数：⭑⭑⭑⭑⭑

推荐原因：Tetrate 是企业级服务网格提供商，是 Istio 的核心贡献者之一，Tetrate 提供的免费的 Istio 基础课程，其中包括文字加视频讲解，覆盖全面，课后还有自主测试，内容最新最完整。

![Tetrate Istio 基础教程](/files/yyMjt7g3k0TmxKVVtJQO)

* 英文版地址：<https://academy.tetrate.io/courses/istio-fundamentals>
* 中文版地址：<https://academy.tetrate.io/courses/istio-fundamentals-zh>

## Katacode上的Istio学习环境

推荐指数：⭑⭑⭑⭑

推荐原因：使用简单，使用官方示例，免费，快速，无需注册，可直接通过互联网访问示例应用页面，支持最新版的Istio。

Katacoda已支持Istio的学习环境。

地址：<https://www.katacoda.com/courses/istio/deploy-istio-on-kubernetes>

![katacoda](/files/2bOdCj7WIw0Ojqo5ukps)

![weavescope](/files/Gwgi1iExIMcikzDdHsCb)

只要傻瓜式操作就可以部署一个Istio出来，同时还提供了Weave scope可以对service mesh的中的服务关系做可视化呈现。

![weavescope](/files/debKCxXQgPsvrfWuAv1w)

同时还能提供部分监控功能，比如服务状态，CPU和内存使用情况。

## Red Hat提供的Istio教程

推荐指数：⭑⭑⭑⭑

推荐原因：教程topic划分简洁得当，RedHat大力加持，未来的频繁更新可以预期。

![Red Hat](/files/tHZOZuzdKMHGysDK77sc)

![Red Hat developers](/files/t97Ig3v7jqnZqbHr12Wt)

## IBM的Istio示例教程

推荐指数：⭑⭑⭑

推荐原因：IBM作为Istio项目的联合创始公司，在Istio中也有大量的投入，未来可能会有更多的示例放出。

<https://developer.ibm.com/code/patterns/manage-microservices-traffic-using-istio>

![IBM developerWorks](/files/CSqnWvi4YYyYjeWcO9AU)

![IBM developers](/files/QUJlxftcMxqsEoZeItBZ)

GitHub地址：<https://github.com/IBM/microservices-traffic-management-using-istio/>

## Istio Handbook

推荐指数：⭑⭑⭑⭑⭑

推荐原因：由 ServiceMesher 共同撰写的开源 Istio 电子书，这本书是社区经验的结晶，本书的免费预览版阅读地址 <https://www.servicemesher.com/istio-handbook/>，实体书将于 2022 年春季上市。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.cncf.vip/kubernetes-handbook/fu-wu-wang-ge/istio/istio-tutorials-collection.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
