-
Dynamic disks in AKS
Solution ·Some workloads running on Azure Kubernetes Service (AKS) requires persisting state on disk.
In general, I recommend to use external PaaS services, i.e. Azure Blob Storage, Azure SQL DB, Azure Cosmos DB, etc. . Those services take care of the stateful nature of the service, manages HA, backups, geo-replication, etc. .
Persisting state...
-
Designing Distributed Systems by Brendan Burns
Solution ·In this article I wanted to talk about a book I just finished reading.
Although its title and scope is around distributed systems in general, Brendan Burns discussion is mostly using containers & Kubernetes.
Brendan Burns is currently (as of this writing in November 2018) at Microsoft. He is a cofounder of...
-
Using Azure DevOps REST API to start multiple releases with Azure Logic Apps
Solution ·In our last article, we looked at how we could leverage the Azure DevOps REST API to trigger multiple releases.
This is useful when rebuilding an environment: first we release the shared infrastructure then each service on top of it.
In this article, we’ll see an implementation example using Azure Logic...
-
Using Azure DevOps REST API to start multiple releases
Solution ·Azure DevOps CI / CD (i.e. Build / Release) mechanism is very valuable to me. It makes things reproduceable & robust. It allows me to change whatever I want since I have this constant safety net underneath.
For simple projects, having a build and release is fine. With micro-services I adopt the pattern of...
-
Understanding multiple Ingress in AKS
Solution ·Last time, I covered the ins and outs of Ingress on AKS.
We looked at how to install nginx ingress controller and how the controller is deployed as a load balanced service. We did some URL based routing and domain name overloading.
This was in the spirit of clarifying the magic...