SpringOne2GX 2015 回放:Spring Boot 微服务、容器和 Kubernetes - 实践指南

新闻 | Pieter Humphrey | 2015 年 10 月 19 日 | ...

录制于 SpringOne2GX 2015 演讲者:Ray Tsang, Google 幻灯片:https://speakerdeck.com/saturnism/2015-springone-2gx-java-based-microservices-and-kubernetes-how-to 加入本次课程,学习如何使用 Spring Boot 创建基于 Java 的微服务,使用 Maven 插件将其容器化,然后使用 Kubernetes 部署一系列微服务和依赖组件(如 Redis)。 Spring Boot 使创建微服务变得快速而简单 - 在运行单个实例时。 与大多数 Java 应用程序一样,更困难的部分通常是集群和故障转移配置。 首先,我们将介绍如何开始使用 Spring Boot,然后,使用 Maven 插件在构建过程中生成和创建 Docker 镜像。 接下来,我们将介绍一些基本的架构和配置,例如: - 配置 Spring Session - 使用 Redis 作为会话存储 - 使用容器链接在本地测试配置 - 更快启动的技巧和窍门(/dev/./urandom 是你的朋友) 最后,使用镜像,我们将微服务部署到 Kubernetes 中: - 定义 Pod 和服务 - 使用 Kubernetes 将微服务链接到 Redis - 执行应用程序的滚动升级 - 将微服务的新版本 Canary 发布到集群中 最好的部分 - 我们可以可视化 Kubernetes 中发生的所有这些活动。

加入本次课程,学习如何使用 Spring Boot 创建基于 Java 的微服务,使用 Maven 插件将其容器化,然后使用 Kubernetes 部署一系列微服务和依赖组件(如 Redis)。 Spring Boot 使创建微服务变得快速而简单 - 在运行单个实例时。 与大多数 Java 应用程序一样,更困难的部分通常是集群和故障转移配置。 首先,我们将介绍如何开始使用 Spring Boot,然后,使用 Maven 插件在构建过程中生成和创建 Docker 镜像。 接下来,我们将介绍一些基本的架构和配置,例如: - 配置 Spring Session - 使用 Redis 作为会话存储 - 使用容器链接在本地测试配置 - 更快启动的技巧和窍门(/dev/./urandom 是你的朋友) 最后,使用镜像,我们将微服务部署到 Kubernetes 中: - 定义 Pod 和服务 - 使用 Kubernetes 将微服务链接到 Redis - 执行应用程序的滚动升级 - 将微服务的新版本 Canary 发布到集群中 最好的部分 - 我们可以可视化 Kubernetes 中发生的所有这些活动。

获取 Spring 新闻通讯

随时关注 Spring 新闻通讯

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部