《Kubernetes微服务实战》详细介绍如何进行微服务的开发并将其部署在Kubernetes平台上,是一本微服务真正落地实施的实用指南。《Kubernetes微服务实战》中从微服务的架构设计、构建、配置、测试、监控、安全,到持续集成/持续交付流水线,全面且深入地阐释微服务系统开发的核心技术及实践,并提供详细的示例代码。首先,《Kubernetes微服务实战》解释微服务和Kubernetes背后的基本概念,讨论一些现实世界中的关注点和权衡取舍,引导你完成基于微服务的系统开发,向你展示好的实践并给出大量建议。然后,《Kubernetes微服务实战》深入地探索其中的核心技术,并提供了可操作的代码进行说明。你将学习如何进行基于微服务的架构设计、构建微服务、测试已构建的微服务,以及将它们打包为Docker镜像。最后,你将学习如何通过这些Docker镜像部署应用系统到Kubernetes并进行管理。在此过程中,你将会看到当今流行的发展趋势,例如自动持续集成/持续交付(CI/CD)、基于gRPC的微服务、无服务器计算和服务网格等。通过阅读《Kubernetes微服务实战》,你将获得大量基于Kubernetes和微服务的大型云原生系统的设计、开发和管理的知识及动手经验。Kubernetes是目前流行的开源平台之一,主要用于集群中应用程序容器的自动化部署、扩展和维护,提供了一个以容器为中心的基础设施框架。《Kubernetes微服务实战》深入介绍Kubernetes和微服务之间的协同关系。你将学习如何使用示例应用程序Delinkcious,它将作为贯穿全书的动手实验,帮助你在实际应用程序的上下文中理解微服务和Kubernetes的概念。接下来,你将了解如何设置CI/CD流水线以及使用KubernetesConfigMap配置微服务。在《Kubernetes微服务实战》后面的章节中,你将获得微服务安全和实现REST、gRPCAPI和Delinkcious数据存储的实战经验。除此之外,《Kubernetes微服务实战》还探索了Nuclio项目,介绍如何在Kubernetes上运行一个无服务器任务,并管理和实现数据密集型测试。在最后几章中,你将在Kubernetes上部署微服务,并学习如何做好系统的监控。最后,你将逐渐发现服务网格的重要性,以及如何将lstio集成到Delinkcious集群中。阅读《Kubernetes微服务实战》后,你将通过有效的工具和实践获得在Kubernetes上实现微服务所需的技能。通过阅读《Kubernetes微服务实战》,你将学到:理解Kubernetes和微服务之间的协同关系。在Kubernetes上为你的微服务创建一个完整的Cl/CD流水线。通过Gokit框架实践在Kubernetes上开发微服务。使用Kubernetes与开源工具管理和监控系统。通过REST和gRPCAPI对外开放服务。在Kubernetes上将无服务器函数作为服务实现并部署。通过服务网格实现认证、授权和流量整形。在谷歌Kubernetes引擎上运行云中的Kubernetes集群。