Author: Christian Dennig

Fully automated creation of an AAD-integrated Kubernetes cluster with Terraform

Create a Kubernetes cluster with Terraform, integrate it with Azure Active Directory, add an AAD group and bind it to the cluster-admin role? Here’s a Terraform sample for an out-of-the-box, AAD integrated AKS/Kubernetes cluster, ready to logon!

Using Rook / Ceph with PVCs on Azure Kubernetes Service

Introduction As you all know by now, Kubernetes is a quite popular platform for running cloud-native applications at scale. A common recommendation when doing so, is to ousource as much state as possible, because managing state in Kubernetes is not a trivial task. It can be quite hard, especially when you have a lot of

Continue reading

Deploy a hybrid Kubernetes Cluster to Azure Container Service

Lately, I have been working a lot with Kubernetes as one (of many) solutions to run Docker containers in the cloud. Microsoft therefore offers Azure Container Service (ACS), a service to create and (partly) manage a Kubernetes cluster on Azure. You normally would deploy such a cluster via the Azure Portal or e.g. via the

Continue reading

Secure an Aurelia Single Page App with Azure Active Directory B2C / MSAL

If you create a modern web application with an API / REST backend and a Single Page Application (SPA) as your frontend, that you want to run in the internet, you definitely don’t want to handle security / user management on your own. You will want to use a service like Auth0 or Azure Active

Continue reading

Deploy an Aurelia SPA to Azure Web App with VSTS

I’ve been working with Aurelia for quite a while now…well, since it has been released as an alpha version. I think it’s one of the best SPA frameworks out there and I’m heavily relying on the work of Rob Eisenberg and his team when it comes to production apps as well as example apps during

Continue reading

Deploy a Web App infrastructure using ARM templates

In my last post I discussed the basics of ARM templates and the Azure Resource Manager. In the following article, I would like to discuss a few other ways to deploy larger infrastructures, including dependencies, via an ARM template. The example infrastructure to be built here consists of the following components: Web API (App Service)

Continue reading

Getting Started with Azure Resource Manager

Modern applications that are hosted in Azure consist of many different components / services that communicate, exchange data, and between which there is a more or less dependency. Even simple applications consist of a database, a cache, an API, a web page, etc. – so many individual components that want to be managed. Azure Portal

Continue reading