程序员书库(ID:CodingBook) 猿妹 综合整理
过去几年,以docker、kubernetes为代表的容器技术已发展为一项通用技术,BAT、滴滴、京东、头条等大厂,都争相把容器和k8s项目作为技术重心。
据说阿里巴巴目前所有业务都跑在云上,许多业务已迁移到自己定制 kubernetes 集群上。然而,要想用好Kubernetes,还是有些东西要注意的,否则可能会给自己带来一些小麻烦。
如果你想了解Kubernetes,下面这7本书一定不要错过:
1、《Kubernetes in Action》
![10ab95b24f1cccf5a32ec9a1c00e02ec.png](https://i-blog.csdnimg.cn/blog_migrate/ee06e7526a0eee140bf2797f074cb27c.jpeg)
这本书是Kubernetes极好的开发指南,主要讲解如何在 Kubernetes 中部署分布式容器应用。书中开始部分概要介绍了 Docker 和Kubernetes 的由来和发展,然后通过在 Kubernetes 中部署一个应用程序,一点点增加功能,逐步加深我们对于Kubernetes架构的理解和操作的实践。在本书的后面部分,也可以学习一些高阶的主题,比如监控、调试及伸缩。
2、《Kubernetes Patterns》
![73f4244b43985f5df99234c7bd4b486b.png](https://i-blog.csdnimg.cn/blog_migrate/9dec10b3086c3087ef3e359485e2d22d.jpeg)
随着微服务和容器的发展,开发人员设计,构建和运行软件的方式已迅速改变。通过本指南,你将了解在Kubernetes上实现和设计云原生应用程序的常见可重用元素,模式,原理和实践。本书非常适合已经熟悉Kubernetes基本概念,并希望学习云原生模式的开发人员。
3、《Kubernetes权威指南:从Docker到Kubernetes实践全接触》
![05bcc01da3e997bfc1d457a19a2e28ac.png](https://i-blog.csdnimg.cn/blog_migrate/cd91f0d342801d1b80595480dc2e22cc.jpeg)
本书从架构师、开发人员和运维人员的角度,阐述了Kubernetes的基本概念、实践指南、核心原理、开发指导、运维指南、新特性演进等内容,图文并茂、内容丰富、由浅入深、讲解全面;并围绕在生产环境中可能出现的问题,给出了大量的典型案例,比如安全配置方案、网络方案、共享存储方案、高可用方案及Trouble Shooting技巧等,有很强的实战指导意义。
4、《Managing Kubernetes Performance at Scale》
![5278f6015cb5dbea06392df3667f482d.png](https://i-blog.csdnimg.cn/blog_migrate/83d8ff6457372708f1cf2eedf8e969de.jpeg)
尽管当下Kubernetes已然成为各大科技大厂炙手可热的技术,但是容器化应用程序依然存在很大的复杂性,通过这本书你将学习如何在Kubernetes环境中解决性能和应用程序运行状况可能遇到的问题,对可能导致运行终端或者故障的情况有个大致的了解。
5、《The Kubernetes Book》
![1844b045eabf7245ec23a4d01b38cbcd.png](https://i-blog.csdnimg.cn/blog_migrate/056c9bcbb13f54719243d83ad07e5f6f.jpeg)
容器彻底改变了应用程序的运行模式,通过这本书你将学习Kubernetes集群架构,如何构建Kubernetes集群,如何在Kubernetes上使用和管理应用程序,如何保护Kubernetes的安全等等。
Kubernetes和云技术正飞速发展,这就是为什么这本书每年至少要更新一次的原因,它总是与Kubernetes的最新版本和云原生生态系统的最新趋势保持同步。
以上这几本书有没有你看过的呢?留言和大家分享一下吧。