Solution architecture: Continuous integration and deployment (CI/CD) for containers with open-source software (OSS)
Kubernetes provides a distributed platform for containerised apps. With Azure and Kubernetes, continuous deployment is simpler and faster.
Set up an immutable pipeline to deploy containerised apps to Kubernetes. Jenkins builds the Docker image and pushes it to a private Azure Container Registry. This then triggers the immutable pipeline in Netflix Spinnaker, which deploys to one or more ACS-Kubernetes clusters.
Related solution architectures
Azure is a world-class cloud for virtual-machine (VM) deployment and management. Whether you use ASP.NET, Java, Node or PHP to develop your applications, you’ll need a continuous-integration and continuous-deployment (CI/CD) pipeline to push your changes to these VMs automatically.Learn more
Container deployment makes it easy to continuously update and improve your applications. Create replicable, manageable clusters of containers by orchestrating the continuous integration and deployment of those containers using Kubernetes or DC/OS in Azure Container Service. Use Visual Studio Team Services to deploy faster and more reliably by setting up a continuous build to produce and orchestrate your container images.Learn more
Make continuous web-app deployment easier with Azure. Azure App Service is a fast and simple way to create web apps using ASP.NET, Java, Node or PHP. Making those web apps durable and evergreen requires a continuous integration and continuous deployment (CI/CD) pipeline to push each of your changes automatically.Learn more