背景: 19 年毕业目前工作 3 年了,之前上一份工作做写业务开发的,主要使用语言是 python ,之前在上家公司接触了 K8S ,对这一块比较感兴趣,自己学了一段时间,然后就想换个方向, 目前入职新公司一个多月了,在这一家公司负责 devops 这块的业务,主要是负责应用管理平台(有 rancher 部分功能吧),然后还有 CI/CD 的一个项目,我理解目前这两个项目的技术栈大概有 client-go ,argo-workflow ,argo-rollouts ,还有一些其他的 web 框架,数据库的组件。
之前负责这块的人都走了,我想问下前辈们关于这个方向如何进阶,需要掌握哪些硬核知识,有没有关于 client-go ,argo 方面的学习资料,或者其他方面一些建议
1
ryan4yin 2022-08-13 03:21:45 +08:00 2
kubernetes 开发的话推荐一本书:Programming Kubernetes Developing Cloud-Native Applications ,这书也已经出了中文版,可以考虑看看。
argo workflows 跟 rollouts 才出来没多久,这个建议直接看官方文档跟 examples 学吧。 我以前有写过一点 argo workflows 的笔记,不过当时用得其实不深,可供参考吧: https://thiscute.world/posts/expirence-of-argo-workflow/ |
2
sky497134710 OP @ryan4yin 感谢老哥,我看下你发的笔记
|