Istio 基础教程
Tetrate介绍了Istio基础,这个课程使用户能够通过概念文本、实验和测验轻松地学习Istio。Istio是一个开源的服务网格平台,用于连接、保护和观察服务。
随着开发转向使用容器化和分布式服务的云原生应用开发,对开发人员来说,了解这些服务如何协同工作已经变得非常重要。 帮助开发者和组织监控、连接和保护他们的微服务而不需要修改应用程序代码的关键工具之一是名为 Istio 的开源服务网格。Istio 因其功能而成为生产中最广泛采用的服务网格,并日益成为公司基础设施的一个关键组成部分。
1.0 模块概览
1.1 微服务架构
1.2 服务网格概述
1.3 Istio 简介
测验:服务网格和 Istio 概览
2.0 模块概览
2.1. 安装 Istio
2.2 GetMesh
2.3 发现选择器
实验:安装 Istio
测验:安装 Istio
3.0 模块概览
3.1 Prometheus
3.2 Grafana
3.3 Zipkin
测验:可观测性
4.0 模块概览
4.1 Gateway
4.2 简单路由
4.3 Subset 和 DestinationRule
4.4. 弹性
4.5 故障注入
4.6 高级路由
4.7 ServiceEntry
4.8 Sidecar
4.9 Envoy Filter
实验 1:Gateway
实验 2:观察错误注入
实验 3:简单流量路由
实验 4:高级流量路由
测试:流量管理
期中检查:反馈
5.0 模块概览
5.1 认证
5.2 证书创建和轮换
5.3 对等认证和请求认证
5.4 mTLS
5.5 授权
实验 1:启用 mTLS
实验 2:访问控制
测验:安全
6.0 模块概览
6.1 多集群部署
6.2 虚拟机负载
实验 1:向 Istio Mesh 中引入虚拟机
测验:高级特性
7.0 模块概览
7.1 Envoy 基础
7.2 Envoy 示例
7.3 调试备忘录
测验:问题排查
8.0 模块概览
8.1 创建集群
8.2 安装 Istio
8.3 部署 Online Boutique 应用
8.4 部署可观察性工具
8.5 路由流量
8.6 故障注入
8.7 弹性
术语表
Loved the Traffic Management and Security sections in the course. Man!!! I was sooo confused on the terminologies and the workings of Istio/Envoy before taki...
Read MoreLoved the Traffic Management and Security sections in the course. Man!!! I was sooo confused on the terminologies and the workings of Istio/Envoy before taking this course. I am definitely taking your Advanced Certification.
Read LessBrisk & precise
Brisk & precise
Read LessFor a Beginner like me, this course just serves the purpose of understanding the role and importance of having a service mesh in the K8s ecosystem on top Env...
Read MoreFor a Beginner like me, this course just serves the purpose of understanding the role and importance of having a service mesh in the K8s ecosystem on top Envoy. Getting started with Istio was exact easy and engaging with this course. Rest is all you :) Thanks @tetrate for creating this fundamentals course
Read Less