阅读:10054回复:7
k8s+traefik2网关快速实战上手
本课程是继《rancher+k8s无脑上手第一篇》后的单独主题课。依然基于阿里云环境2台服务器+rancher2.4+k8s1.18,着重对traefik的使用进行快速实战学习。本课程不适合新手。
大约35讲: 1、第一章:traefik基本功能结合k8s的应用 2、第二章: service mesh 入门--并使用 traefik mesh方案初步学习 3、第三章:二开部分中间件 第一章:traefik快速上手 第1讲:开张课、快速使用helm部署 免费试听,无需登录 开张课。废话不多说,使用helm先部署起来 第2讲:发布服务、ingress创建 开门见山,直接发布服务,并创建ingress配置 第3讲:使用IngressRoute创建服务反代 IngressRoute方式创建也是官方推荐的方式。今天我们来演示一下 第4讲:http路由:Path、中间件初步使用 路由配置非常简单。 我们直接讲中间件。 第5讲:中间件(2):限流的基本使用 今天讲一下限流的基本使用。后面我们要二开 第6讲:中间件(3):自定义响应头、跨域头 自定义头,很常规的功能 第7讲:设置证书、https访问 免费试听,无需登录 应学员要求加个证书访问的补充课时 第8讲:中间件(4):http跳https、中间件链 nginx里很常用的功能,traefik使用中间件来实现 第9讲:带权重的负载均衡、TraefikService使用 使用traefik对k8s Service进行负载均衡,带权重 第10讲:traefik灰度发布的基本设置方法 今天说一下灰度发布。在我们上节课其实已经在技术上实现了 第11讲:流量复制的基本场景和配置方法 免费试听,无需登录 流量复制是traefik中很厉害的功能。今天讲一下基本设置和场景 第12讲:traefik设置TCP反代(Redis为例) 前面我们主要是http反代,接下来我们来设置下tcp反代。以redis为例 第13讲:创建grpc服务、k8s部署、traefik反代 复习下之前的grpc服务。然后用traefik反代grpc实现 第14讲:traefik反代grpc服务(带证书) 在上节课基础上演示下带证书的方式 第15讲:traefik整合grpc-gateway(上) 复习课,免费试听 复习课,我们现在本机实现两者通信 第16讲:traefik整合grpc-gateway(下) 沿着上节课 我们完成整合。使得我们的grpc服务同时支持http请求和grpc请求 第17讲:身份验证中间件(1):基本配置 免费试听,无需登录 今天我们来讲下一身份验证相关的中间件和基本做法 第18讲:身份验证中间件(2):集成jwt获取token 为了感觉逼真,今天我们继承jwt来测试 第19讲:身份验证中间件(3):传递身份认证信息 有了前面两课时的基础,我们来学习认证通过后如何传递身份信息 第20讲:(补充课)身份验证中间件(4):统一鉴权(初级) 应学员要求,做个补充课时:完成统一鉴权.今天先做初级版本 第21讲:(补充课)身份验证中间件(5):统一鉴权(集成casbin) 集成和演示下casbin作为统一鉴权服务的方式 第二章:Service Mesh之Traefik mesh速学 第22讲:什么是Mesh、Traefike mesh 入门 免费试听,无需登录 节后会有详细的 Service Mesh课程。现在我们先弄个轻量级的Mesh方案,也就是Traefik mesh。 第23讲:安装traefike mesh 安装并不是十分简单,所以单独拉一个课时出来 第24讲:体验traefike mesh:两个服务互相调用 上节课装好了,这节课体验下基本的调用 第25讲:熔断器的使用(1):中间件设置、延迟熔断 补充下熔断器的使用。后面在mesh中要用到 第26讲:熔断器的使用(2):ResponseCode熔断 接着上节课,说一下响应码熔断的设置 第27讲:聚合接口+mesh架构(1):nats的k8s部署 免费试听,无需登录 后面 我们需要花几课时来讲一下traefik-mesh下的基本架构,今天先说下nats的集群安装 第28讲:聚合接口+mesh架构(2):构建聚合接口、grpc部署 演示下聚合接口的构建。 第29讲:聚合接口+mesh架构(3):消费者代码、请求grpc 建立消费者,请求grpc接口 第30讲:聚合接口+mesh架构(4):设置网格熔断和降级 免费试听,无需登录 在目前的架构上设置熔断和降级 第31讲:开启jaeger链路追踪查看 补充课。本课程告一段落。 后面版本更新后再做补充。后面开启istio 课程的录制(更正宗的service mesh) 本课程每周更新2-3课时 |
|
|