本書源碼以Spring Boot 2.2.x、Spring Cloud Hoxton和Kubernetes 1.19.2為基礎,從Spring Boot單體應用的搭建,到Spring Cloud微服務架構升級,再到使用Docker和Kubernetes容器編排技術做容器化改造,由淺入深、逐步講解,使讀者全面掌握主流微服務架構和容器編排方案。本書共22章,分為三個部分。部分,講解Spring Boot的核心功能和底層原理,手把手帶讀者搭建一個基于Spring Boot的優(yōu)惠券平臺單體應用系統(tǒng)。第二部分,講解Spring Cloud微服務技術的應用,涵蓋了Spring Cloud Netflix和Spring Cloud阿里巴巴兩大組件庫的核心組件,在項目實戰(zhàn)環(huán)節(jié),將Spring Cloud微服務技術應用到優(yōu)惠券項目中,讓讀者親身體驗從單體應用升級為微服務架構的過程。第三部分,深入講解Docker容器技術和Kubernetes容器編排技術的核心功能,并對優(yōu)惠券項目做容器化改造。本書緊扣實戰(zhàn)、學練結合,適合具備一定Java基礎的開發(fā)人員、對微服務架構和Spring Cloud技術及容器編排技術感興趣的讀者。對處在微服務架構轉型期的團隊來說,本書具有很大的實踐指導價值。