client-go源码学习
文章平均质量分 68
random_w
这个作者很懒,什么都没留下…
展开
-
通过 go module 引入`cleint-go`的正确姿势
1. 问题在项目上我喜欢通过go module做包管理,在使用的过程中会遇到各种导入包的因为版本问题无法正常使用的问题,这次遇到的问题如下:项目中引用了client-go包,执行完 go mod tidy 及 go mod vendor 后,运行程序发现程序无法运行,报错如下: cannot load k8s.io/api/auditregistration/v1alpha1…2. 刨根问底第一时间检查vendor目录下报错信息中的库是否存在,发现真的不存在,于是查看go.mod文件:requ原创 2021-05-14 20:13:10 · 863 阅读 · 1 评论 -
【学习client-go源码,了解管理kubernetes集群的奥秘】—— 连接集群
学习源码最头疼的是,找到入口开始学习,刚开始学习client-go源码的时候,感觉无从下手,后面参考了很博客,慢慢摸索,从连接k8s集群开始,逐步展开,就可以轻松读懂client-go源码。当然,在学习源码的过程中,也要学习,源码的编码风格,学习源码的编程思路,对自己的编程能力也有很大的提高,开始第一篇文章,找到client-go的入口,连接k8s集群。一、获取源码1、第一种,在githu...原创 2020-04-03 14:46:37 · 1035 阅读 · 0 评论