Choosing the right Kubernetes object for deploying workloads in Azure

I have published a blog series on AzureCAT guidance blog for choosing the right Kubernetes object for deploying workloads in Azure. It consists of following posts: Part 1: This post covers setting up Kubernetes locally. It talks about minikube, kubectl, and so on. Part 2: This post covers setting up a Kubernetes cluster in Azure using Azure Container Service (ACS). It covers…

0

Running Spring Boot Java application as a Microservice in Service Fabric

Spring Boot Framework is one of the popular frameworks to author RESTful APIs using Java. It is very commonly used alongwith Angular and Kafka to create distributed applications.  In this series of posts, I’ll cover how a Spring Boot application can be deployed and run as a microservice using Azure Service Fabric. Below is table of…

0

Running Spring Boot Java application as a Microservice in Service Fabric – Part 4

This series so far covered how Service Fabric can run Spring Boot application using JAR file. It uses java.exe which is bundled along with application to run this JAR file. This post will cover a more elegant approach – using containers instead of a full runtime. Service Fabric already supports running Windows containers on Windows cluster…

0

Running Spring Boot Java application as a Microservice in Service Fabric – Part 3

Let’d do a quick summary of previous 2 posts. Part 1: Covered creating Spring Boot application using Eclipse Part 2: Covered deploying this application to service fabric on a local cluster. In this post,  we’ll take a look at how we can use Visual Studio Team Services (VSTS) for implementing CI/CD pipeline to deploy to Azure….

0

Running Spring Boot Java application as a Microservice in Service Fabric – Part 2

Previous post covered creating a fat JAR application and running it locally. In this post we’ll look at how we can run this JAR application as a microservice in Service Fabric. Service Fabric Plugin for Eclipse makes it very easy to deploy from Eclipse on Linux/Mac platforms as described here. If you are using Windows as…

0

Running Spring Boot Java application as a Microservice in Service Fabric – Part 1

This post covers authoring a new Spring Boot application using Maven. Start Eclipse and start with File–>New–>Maven Project. Select convenient location to save. Select webapp as archetype. Provide a name for your application/JAR file. Navigate to pom.xml file thus generated. Change the packaging from WAR to JAR. Add additional sections for properties and dependencies. I…

0

Implementing Rolling Updates in Azure Container Service (ACS) with Docker Swarm using VSTS

Docker 1.13 was released recently. 1 of the important feature that came out of this release was simplified deployment using docker-compose file. Also debuted is new compose file v3. As of  now(Feb-17), it is most current and recommended compose file format.  To understand what new features this enables, refer to this link. A new configuration option, deploy, brings a lot…

0

Running SQL Server + ASP.Net Core in a container on Linux in Azure Container Service on Docker Swarm – Part 3

In previous post, I created an ASP.Net Core Container application interacting SQL Server Container. In this post, I’ll port this application to Azure. I am going to use Azure Container Service (ACS) with Docker Swarm as orchestrator. Let me start by creating a ACS  cluster. I’ve followed instructions as described here . Point to remember while setting up this…

0

Running SQL Server + ASP.Net Core in a container on Linux in Azure Container Service on Docker Swarm – Part 2

In previous post, we looked at how to create and run SQL Server Container. I’ll build on that and develop an ASP.Net Core application that can interact with database inside this container. Start with File–>New is Visual Studio 2015 and create an ASP.Net Core application. When all clicks finish, solution structure looks something like this….

0