领先一步
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 - 执行应用程序的滚动升级 - 将微服务的新版本 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 中发生的所有这些活动。