使用Knative和Tekton在Kubernetes上发布金丝雀版本 - Piotr


在本文中,您将学习如何使用 Knative 和 Tekton 在 CI/CD 中准备金丝雀版本。由于 Knative 支持同一服务的多个版本,因此它似乎是进行金丝雀发布的正确工具。我们将使用其称为渐进式部署的功能,逐步将流量转移到最新版本。作为练习,我们将本地编译(使用 GraalVM)并运行一个基于 Spring Boot 构建的简单 REST 服务。我们将使用 Cloud Native Buildpacks 作为 Kubernetes 上的构建工具。让我们开始!

您需要克隆我的 GitHub 存储库。然后进入callme-service目录。之后,您应该按照我的指示进行操作。

详细点击标题