阿里技术大牛爱不释手的微服务容器化开发实战文档,一个字精!

如今,无论是开发人员 、 运维人员还是技术管理者, 言系统架构必谈微服务和容器化,必 谈分布式和互联网架构。 但是对于大多数 IT 从业者来说,微服务 、 容器化、 Kubemetes 等涉 及很多新技术,如果完全摸索着去学习,无形中会增加学习时间,并延长系统的新架构改造周 期,而且其他人遇到的问题还要重新解决。

对于微服务开发工程师、容器化和 Kubemetes 运维工程师、系统架构师、技术管理者等 来说,本书不但能够引导他们少走弯路,而且能够给予他们系统架构、 技术核选型等方面的参 考。阅读本文档,读者能够使单体架构的系统简单快捷地进行微服务容器化的架构升级,从而使 新项目能够基于微服务容器化的新架构迅速地开发、部署和运维。

本文档共包括十章,以微服务、容器化、Kubemetes、Rancher 等的概念、解决方案及生产实践操作为基础和主线,进行了易于理解和上手操作的讲解。

目录

第一章至第三章

主要围绕微服务开发展开,从单体架构和微服务架构的特点,两者之间的差异开始,介绍了如何拆分微服务;然后介绍微服务开发的技术框架选型,以及微服务开发中的代码编程;最后介绍了微服务运行的 3 种运行环境,以及每种运行环境如何配置参数等。

第4 章

主要围绕微服务的容器化部署和生产展开 : 详细介绍在离线的生产环境内网中,如何快速、便捷地部署和管理 Kubemetes 集群,如何创建安全的数字证书,以及如何创建私有镜像仓库等。

第 5 章至第 7 章

主要围绕微服务间的调用展开:首先介绍了基于 ELK 组件的日志采集模型及其在生产中的应用;然后介绍了微服务间调用链的概念、调用链模型及调用链的动态跟踪;最后介绍了服务间调用的熔断器,为服务调用提供一种稳定、可靠的容错和自保护机制 。

第 8 章

主要围绕微服务到容器化的生产构建展开:从精简、安全、标准化的基础镜像构建到业务镜像构建,再到生产环境中服务编排及特定服务涉及的目录挂载、环境变量设置等。

第 9 章和第 10 章

主要围绕系统监控、持续集成部署展开:介绍了系统监控的类型、范围,以及 Exporter + Prometheus + Grafana 的监控模型体系。 系统持续集成部署部分涉及基于 Jenkins的自动编译、打包、部署的概念和生产实践。

需要这份【微服务容器化开发实战】文档的小伙伴要注意了,可以转发此文关注小编,私信小编“666”来获取!

资源下载: