走在前沿
VMware 提供培训和认证,以助您快速提升技能。
了解更多录制于 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 - 执行应用程序的滚动升级 - 将微服务的新版本逐步引入集群最佳部分 - 我们可以可视化 Kubernetes 中发生的所有这些活动。
参加此研讨会,了解如何使用 Spring Boot 创建基于 Java 的微服务,使用 Maven 插件将其容器化,然后使用 Kubernetes 部署微服务集群和 Redis 等依赖组件。Spring Boot 使创建微服务变得快速而简单 - 当涉及到运行单个实例时。与大多数 Java 应用程序一样,更难的部分通常是集群和故障转移配置。首先,我们将介绍如何开始使用 Spring Boot,以及随后使用 Maven 插件在构建过程中生成和创建 Docker 镜像。接下来,我们将介绍一些基本的架构和配置,例如:- 配置 Spring Session - 使用 Redis 作为会话存储 - 使用容器链接在本地测试配置 - 更快启动的技巧和窍门(/dev/./urandom 是您的朋友)最后,使用这些镜像,我们将微服务部署到 Kubernetes 中:- 定义 Pod 和服务 - 使用 Kubernetes 将微服务链接到 Redis - 执行应用程序的滚动升级 - 将微服务的新版本逐步引入集群最佳部分 - 我们可以可视化 Kubernetes 中发生的所有这些活动。