阅读:2890回复:2
Nginx Ingress补丁课开更、老知识点新讲法
本课程默认你已经会k8s基操、部署和golang http api的开发,是对目前版本的nginx ingress做个快速补丁,也可以当做入门课。
本课程和之前的基础课时对比 1、讲的更详细些 2、玩法更新奇些 3、加入了一些代码课时,使得更方便理解 (譬如自己开发一个自动化http api 、譬如做个代码化的ingress自动生成等) 一旦将来 nginx ingress再次升级,本课程还会再次启动补丁 。技术本身就是学不完的,没啥好奇怪的 第1讲:开张课,再讲nginx ingress 免费试听 老套路的开张课,再讲一下nginx ingress。本课程不是炒冷饭。知识点还是那个知识点,但是讲法和套路是不一样的 第2讲:再讲快速部署nginx-ingress的姿势 这个对很多同学一直是障碍,今天我们就再详细演示一次 第3讲:写一个动态路由的gin测试程序(1):基本思路 我们写完ingress配置,往往要测试其是否OK。这时就要写一个http api。但是每次都要写一个很麻烦有没有。 于是今天给大家一个思路,做个通用可配置、可运行时新增的路由测试程序。下节课 放出完整代码 第4讲:写一个动态路由的gin测试程序(2):可配置化实现(演示课、选学) 根据上节课基础,我们完成整个动态路由测试程序的开发 第5讲:写一个动态路由的gin测试程序(3):部署、ingress测试 完成动态路由测试程序的部署和ingress测试。下节课正式进入ingress补丁学习课时。 第6讲:正则注解: 限制ID 参数范围 免费试听 先从正则注解开始,给大家做个例子。快速掌握 第7讲:Server snippet过滤请求路径、查看nginx 配置文件 解决上节课的课后思考题,并查看下nginx配置文件 第8讲:延伸练习:特定的URL 需要特定的参数才可访问 免费试听 今天做个练习。其实更多的知识是nginx本身的知识 第9讲:关于路径重写(rewrite-target)以及静态资源的重写 这是常见的一些组合问题。当一个页面同时包含静态资源时 ingress应该怎么设置 第10讲:反代外部服务的套路(访问百度) 回答一个同学的问题。演示下,假设我们需要通过ingress反代外部服务,我们以百度为例 第11讲:反代外部服务的套路(外部IP模式 ) 上节课也是反代外部服务,只不过是域名格式。今天来个IP模式。和之前的配置方式不同 第12讲:补充课:k8s和非k8s环境结合SLB的姿势和用法 免费试听 回答一个同学的提问。做个补充课 第13讲:Nginx lua学习(1) 最基本的脚本和学习方式 免费试听 接下来我们会花较多课时,结合lua脚本和nginx ingress的实战应用进行讲解和演示 第14讲:Nginx lua学习(2)判断query参数、跳转 之前我们使用nginx指令干的事,今天演示下如何通过lua来干同样的事 第15讲:Nginx lua学习(3)http 请求入门 (GET请求) 用lua免不了要对其他api进行请求,今天我们做个入门手法套路演示 第16讲:Nginx lua用户注册案例(1) : 判断uri、设置变量 我们做个小案例,在用户提交注册时进行用户名判断 第17讲:Nginx lua用户注册案例(2) : 获取POST表单数据 假设客户端是通过表单提交的,那么lua里就能获取到。今天做个演示 第18讲:Nginx lua用户注册案例(3) : 内部请求判断用户名是否注册 沿着我们上节课,在内部做请求判断用户是否注册。如果注册过了直接不再进入服务 本课程还会时不时的更新 |
|
|