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

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

Recorded at SpringOne2GX 2015 Speaker: Ray Tsang, Google Slides: 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 和 Service-使用 Kubernetes 将微服务链接到 Redis-执行应用程序的滚动升级-金丝雀发布新的微服务版本到集群中。最棒的是——我们可以可视化所有这些在 Kubernetes 中发生的活动。

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

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有