目前做基于 K8S Python API 的开发,和 K8S 集群的运维,用到的技术都是非常简单的,比如应用都是常规的 Deployment+Service,公司开发的项目没有用 StatefulSet 的,没有用共享存储比如 Ceph 、Gluster 等,没有用到 IngressControler,没有用到自定义的 Operator,平时遇到的问题也都比较常规。想再深入了解一下 K8S 各个组件的一些具体的实现,能熟悉更多资源类型,并且更熟悉 K8 的网络架构等。大家有啥好的资源推荐吗?书、博客、视频都 OK 。十分感谢!
1
caicaiwoshishui 2021-04-12 23:15:39 +08:00 via iPhone
哈哈,也我是刚入这个不久,用的是 go 加 k8s api,目前没用到共享存储,其他的都有,部署用的是 rollout
|
2
zhoudaiyu OP @caicaiwoshishui #1 client-go 我迫不得已用过,当时想实时获取 K8 的事件,就用那个 informer,python 的 api 有点老有点问题,不得不用 go 写了个简单的获取事件并入库的小程序
|
3
zhoudaiyu OP @caicaiwoshishui #1 rollout 就是滚动更新吧,更新 deploy 自动触发的那个
|
4
Boyce 2021-04-13 00:03:58 +08:00 1
很多人推荐过这个。ps:我没看过不知道是否满足你的要求
|
5
dawncold 2021-04-13 00:14:36 +08:00
买 4 个树莓派一个交换机在家搭建集群,跟着 k8s in action 书练习一遍。
不过 ARM 的应用部署起来不如 x86 方便,也能多练习。。。 |
6
dayeye2006199 2021-04-13 00:54:40 +08:00 1
考个 CKA,顺便了解一下 k8s 的底层组件把?
我买了这个作为考试准备: https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/ |
7
xiaozizayang 2021-04-13 08:32:25 +08:00 2
最近也在学习 k8s, 我主要看两本书:
1 、k8s in action,个人觉得不错,实例一定要一个一个尝试 2 、极客时间张磊的[深入剖析 Kubernetes]( https://time.geekbang.org/column/intro/100015201?code=UhApqgxa4VLIA591OKMTemuH1%2FWyLNNiHZ2CRYYdZzY%3D):个人觉得讲得很好,你可以视情况购买。 最后,我做了点笔记,有兴趣可以看看一起交流:[howie6879/k8s_note]( https://github.com/howie6879/k8s_note) |
8
basefas 2021-04-13 09:41:45 +08:00
对 7 楼补充,张磊的课现在出了本同名书,强烈推荐
|
10
zhoudaiyu OP @dayeye2006199 这个可以理解为 CKA 的培训课程?
|
12
zhoudaiyu OP @dawncold 太硬核了吧,公司其实是有可以折腾的环境的(除了后端存储), 就是我得自己构造一些场景
|
14
zhoudaiyu OP @xiaozizayang 书和课程都买了,都是跳着看,感觉非常棒,笔记已经收藏啦
|
16
juzipeek 2021-04-14 09:27:38 +08:00
|
17
juzipeek 2021-04-14 09:28:50 +08:00
可以看下九析的 istio 视频, 赶紧不错:
https://www.bilibili.com/video/BV1vE411p7wX?p=5&share_source=copy_web |