使用Knative和Tekton在Kubernetes上釋出金絲雀版本 - Piotr
在本文中,您將學習如何使用 Knative 和 Tekton 在 CI/CD 中準備金絲雀版本。由於 Knative 支援同一服務的多個版本,因此它似乎是進行金絲雀釋出的正確工具。我們將使用其稱為漸進式部署的功能,逐步將流量轉移到最新版本。作為練習,我們將本地編譯(使用 GraalVM)並執行一個基於 Spring Boot 構建的簡單 REST 服務。我們將使用 Cloud Native Buildpacks 作為 Kubernetes 上的構建工具。讓我們開始!
您需要克隆我的 GitHub 儲存庫。然後進入callme-service目錄。之後,您應該按照我的指示進行操作。
詳細點選標題
相關文章
- 使用Kubernetes演示金絲雀釋出
- Isito 入門(八):金絲雀釋出
- Istio Routing 實踐掌握virtualservice/gateway/destinationrule/AB版本釋出/金絲雀釋出Gateway
- kubernetes實踐之六十六:Istio實現金絲雀釋出原理
- 基於Kubernetes實現前後端應用的金絲雀釋出後端
- 手把手教你使用 Nginx Ingress 實現金絲雀釋出Nginx
- 使用Spring Boot和GraalVM在Knative上構建微服務 - piotrSpring BootLVM微服務
- 你要的 Helm Chart 應用金絲雀釋出終於來了!
- Linkerd 2.10(Step by Step)—2. 自動化的金絲雀釋出
- 阿里雲Kubernetes服務上使用Tekton完成應用釋出初體驗阿里
- 使用 Flux+Flagger+Istio+Kubernetes 實戰 GitOps 雲原生漸進式(金絲雀)交付UXGit
- 使用KEDA和Kafka在 Kubernetes 上自動擴充套件 - PiotrKafka套件
- 在Kubernetes上使用Spring Boot實現Hazelcast分散式快取 – PiotrSpring BootAST分散式快取
- 如何使用Kubernetes Cluster API和ArgoCD建立和管理多個Kubernetes叢集 - PiotrAPIGo
- 在 NEO 上使用智慧合約釋出 NFT
- Kubernetes 部署神器 Skaffold 釋出第二個版本!
- Knative = Kubernetes網路++
- 使用ArgoCD和Liquibase在有資料庫的Kubernetes中實現持續交付 - PiotrGoUI資料庫
- Google釋出跨雲Serverless管理平臺KnativeGoServer
- Kubernetes容器化工具Kind實踐部署Kubernetes v1.18.x 版本, 釋出WordPress和MySQLMySql
- 在Podman、Kubernetes和OpenShift上使用Odo實現Java開發Java
- 如何使用@vue/cli 3.0在npm上建立,釋出和使用你自己的Vue.js元件庫NPMVue.js元件
- 國內在Minikube上搭建Knative及示例演示
- OpenStack JUNO版本釋出——支援Spark和NFVSpark
- Groovy 2.0.6和Groovy 2.1 beta版本釋出
- 在 Kubernetes 上使用Spring Boot+ActiveMQSpring BootMQ
- 在 NEO 上釋出代幣合約
- 我的文章會在掘金上釋出
- 在Google Cloud platform上建立Kubernetes cluster並使用GoCloudPlatform
- 使用Devtron在Kubernetes上實現GitOpsdevGit
- 使用Gardener在GoogleCloudPlatform上建立Kubernetes叢集GoCloudUDPPlatform
- 在 Google Kubernetes Cluster 上使用 HANA Expression Database ServiceGoExpressDatabase
- Kubernetes 1.25正式釋出!
- Fescar 釋出 0.2.3 版本,支援 Redis 和 ApolloRedis
- jQuery 2.2 和 1.12 新版本釋出jQuery
- 基於Kubernetes和Istio的Serverless框架Knative解析之AutoscalerServer框架
- Kubernetes: CentOS上如何安裝指定版本的KubernetesCentOS
- jQuery 釋出 3.4.0 版本jQuery