
本书深介绍Kubernetes和微服务之间的协同关系。首先介绍如何使用示例应用程序Delinkcious,它将作为贯穿全书的动手实验,帮助读者在实际应用程序的上下文中理解微服务和Kubernetes的概念。下来,介绍了如何设置CI/CD流水线以及使用Kubernetes ConfigMap配置微服务。然后介绍微服务安全和实现REST、gRPC API和Delinkcious数据存储的实践。除此之外,本书还探索了Nuclio项目,介绍如何在Kubernetes上运行一个无服务器任务,并管理和实现数据密集型测试。在*后几章中,你将在Kubernetes上部署微服务,并学习如何做好系统的监控。*后,你将逐渐发现服务网格的重要性,以及如何将Istio集成到Delinkcious集群中。<br/>【推荐语】<br/>本书详细介绍如何行微服务的发并将其部署在Kubernetes平台上,是一本微服务真正落地实施的实用指南。书中从微服务的架构设计、构建、配置、测试、监控、安全,到持续集成/持续交付流水线,全面且深地阐释微服务系统发的核心技术及*佳实践,并提供详细的示例代码。 首先,本书解释微服务和Kubernetes背后的基本概念,讨论一些现实世界中的关注和权衡取舍,引导你完成基于微服务的系统发,向你展示*佳实践并给出大量建议。然后,本书深地探索其中的核心技术,并提供了可操作的代码行说明。你将学习如何行基于微服务的架构设计、构建微服务、测试已构建的微服务,以及将它们包为Docker镜像。*后,你将学习如何通过这些Docker镜像部署应用系统到Kubernetes并行管理。在此过程中,你将会看到当今流行的发展趋势,例如自动持续集成/持续交付(CI/CD)、基于gRPC的微服务、无服务器计算和服务网格等。 通过阅读本书,你将获得大量基于Kubernetes和微服务的大型云原生系统的设计、发和管理的知识和动手经验。<br/>【作者】<br/>吉吉·赛凡(Gigi Sayfan) 是Helix(一家生物信息学和基因组学初创公司)的首席软件架构师,也是Mastering Kubernetes一书的作者。他从事专业软件发工作已超过20年,涉及领域包括即时消息、变形、芯片制造过程控制、游戏机嵌式多媒体应用程序以及脑启发机器学习。他曾用多种编程语言(包括Go、Python、C#、Java、Delphi、JavaScript,甚至Cobol和PowerBuilder)为Windows、Linux、macOS、Lynx和Sony PlayStation等操作系统编写生产代码。他精通数据库、低级网络、非传统用户界面和通用SDLC等技术。 译者简介 史天 AWS解决方案架构师。拥有丰富的云计算、大数据和机器学习经验,目前致力于数据科学、机器学习、无服务器等领域的研究和实践。译有《机器学习即服务》《基于Kubernetes的DevOps实践》《Prometheus监控实战》《AWS Serverless架构》等书。 张媛 解决方案交付工程师。在云计算领域有着丰富的实践经验,目前专注于云计算的架构设计和实现,希望在企业的数字化转型方面有一步的探索。译有《Prometheus监控实战》《AWS Serverless架构》等书。 楼炜 业内资深的云计算专家、TVP(腾讯云价值专家),全球云计算大会企业CIO。著有《对云计算产业的几趋势预测与分析》《CMP?MSP?1 1才能大于2》《多云是云计算发展的必然阶段》《云管理平台之辩》《企业级IaaS架构的深度解析》《企业级私有云构建的架构师阵型及架构策略》《公有云、私有云及混合云应用场景辨析》等文章。 肖力 新钛云服技术副总裁,云技术社区创始人、TVP(腾讯云价值专家)、阿里云MVP,《深度实践KVM》作者,《运维前线》系列图书策划人。译有《精通OpenStack(原书第2版)》《云原生基础架构:构建和管理现代可扩展基础架构的模式及实践》《机器学习即服务:将Python机器学习创意快速转变为云端Web应用程序》《Prometheus监控实战》等书。曾就职于盛大、金山,有19年运维经验,维护有订阅号“云技术”。个人微信号xiaolikvm。<br/>
評論0