Deploy and perform Rolling upgrade of containerised Applications in Azure Service Fabric

Azure Service Fabric offers a reliable and flexible platform that enables you to write and run many types of business applications and services. In this post published here, a two tier ASP. Net Core 2.0 Application is packaged using Docker container for Linux, and deployed to an Azure Service Fabric Cluster.

This sample demonstrates the following features of Azure Service Fabric

  • Support for deploying containerized Applications with Service Fabric as the orchestrator.
  • Surface Docker Health status in the overall health report of the Service Fabric Cluster
  • Service discovery using the inbuilt Service Fabric DNS
  • Perform Application Rolling upgrades

Refer to the post above in GitHub that walks through the process of accomplishing the above steps.