SpringBoot 2 与 Docker - Knative

容器和平台领域的另一个新项目是 Knative。Knative 有很多东西,但是如果我们不熟悉 Knative,则可以将其视为构建无服务器平台的基础。它构建于 Kubernetes,因此最终它会使用容器镜像,并在平台上将它们转换为应用或 “服务”。但是,它的主要功能之一是能够使用源代码并为我们构建容器,从而使其对开发人员和操作员更友好。Knative Build 是执行该操作的组件,它本身是用于将用户代码转换为容器的灵活平台 - 我们几乎可以按照自己喜欢的任何方式进行操作。一些模版提供了常见的模式,例如 Mvane 和 Gradle 构建,以及使用 Knaniko 的多阶段 docker 构建。还有一个使用 Buildpacks 的模版,这对我们来说很有趣,因为 buildpacks 一直对 Spring Boot 具有良好的支持。用户还可以使用 RiffPivitol Function Service 在 Knative 上进行构建包选择,以将用户功能转换为正在运行的无服务器应用。

发布了231 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/stevenchen1989/article/details/105446837