解決方案架構:使用開放原始碼軟體 (OSS) 對容器進行持續整合與部署 (CI/CD)

Kubernetes 提供適用於容器化應用程式的分散式系統。Azure 和 Kubernetes 可讓您更輕鬆快速地持續部署。

設定固定管線,以將容器化應用程式部署至 Kubernetes。Jenkins 會建置 Docker 映像並將它推送到私人 Azure Container Registry。然後會觸發 Netflix Spinnaker 中的固定管線,以部署一或多個 ACS-Kubernetes 叢集。

部署到 Azure

使用下列預先建置的範本,將此架構部署到 Azure

部署到 Azure

瀏覽 GitHub

Commit Build Bake Release Deploy git Jenkins Azure ContainerRegistry NetflixSpinnaker Azure ContainerServices - Kubernetes

實作指南

產品/描述 文件

Spinnaker

使用 Netflix Spinnaker 中的固定 CD 管線,將 Docker 容器持續部署至 ACS-Kubernetes。

Jenkins

使用 Jenkins 建置 Docker 映像並將它推送到 Azure Container Registry (ACR)。

相關解決方案架構