学习途径
先用熟练 K8s 概念。
搞几个应用 K8s 容器化,deployment/daemonset/statefulset 这些会用。
学习 Go/client-go,写几个 crd、controller 看看。
可以再进一步,写 scheduler framework、cni、csi、cri。
可以读读 K8s 源码了,调试 K8s 代码。
有计划的持续阅读代码,配合底层技术栈,比如 iptables、ipvs、网络存储。
希望这个推荐学习路径能够帮助大家更好地学习 K8s。