现在后端程序员不会微服务,k8s 是不是都不好意思和人打招呼了
rt :laughing:
其实如果公司有成熟的运维团队,也不需要了解太多,docker 会玩就可以了,k8s 整套学下来还是挺有难度的。
是,我一人搞定的,以前在 k8s 1.1x 版本的时候还是自己搭建的k8s集群,网络、存储、yaml 脚本都得自己搞,那时候 docker swarm 还没凉透,云厂商对 k8s 的支持还很差,后来有托管版服务出来,我就直接用托管节点了,少了很多事。
k8s 官方文档,这个学起来最好,有中文版的 Kubernetes,英文过关的话直接看官方英文版 kubernetes,基本就是 POD 的一些概念、网络、存储,kubectl 命令部署调试,你遇到的问题都可以在文档里面找到,优先文档。
你说的这几个东西垮的都很大,npm 是 javascript 的一个制品仓库,docker 是一个虚拟化方案(以前一个软件很复杂,装在各种盘里面,不同路径管理困难,就有了 docker 来虚拟化一个环境让软件跑起来,这样安装这个软件只需要一个镜像,像绿色软件一样,随时可删除安装),nas 是一种本地存储方案。