阅读:3461回复:1
(思路课)Gin实战技巧系列:使用CoreDNS实现服务注册与发现Gin实战技巧篇打算永远更新下去。 每个课程都是独立的,目前有 1、Gin开发实战技巧篇(新手进阶):主做代码逼格提升 2、Gin开发实战技巧篇2:事件总线 3、Gin实战开发技巧篇(3):redis锁篇 4、Gin实战开发技巧篇(4):手撸限流、带过期机制的缓存 5、Gin实战开发技巧篇(5):云插件化开发设计 6、GIn实战开发技巧(6)特殊子系列:干饭人之Gorm外传 本课程呼应目前正在开的k8s课程。coreDNS是k8s实现自带服务发现的重要组件。 那么问题来了,coreDNS是啥?怎么使用?如果直接裸体使用coreDNS能否实现一个简单的服务注册与发现呢?本课程的目的是让大家更好的熟悉k8s,属于思路引导课。 分4次更新完结,是一个短课程。 第1讲:开张课、本课程的基本思路、快速上手coreDNS 免费试听,无需登录 老套路的开张课。讲下基本环境,本课程不支持windows。我们先把coreDNS干下来直接使用一番看看效果 第2讲:coreDNS插件学习之:Host插件入门 coreDNS的亮点之一就是插件化运行。其中hosts插件是最简单也是最容易理解的插件。今天来入门下 第3讲:Host插件入门(2):短域名配置 上节课配置的域名有些长。实际开发我们需要更短域名,今天来讲一下配置 第4讲:File插件学习 虽然后面用不到,但是依然要学习下File插件。今天课后请大家预习一下etcd插件 第5讲:Etcd插件的学习(1):注册单服务免费试听,无需登录 我们利用etcd插件,把相关服务信息注册到coreDNS信息中心 第6讲:Etcd插件(2):一个服务多IP的注册方式 上节课一个服务一个IP。那如果一个服务要多个IP呢 第7讲:服务注册与发现的套路、iptables转发 本课程总结课。讲一下套路,并且结合k8s演示一个iptables转发的过程 |
|
|