Category: azure

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 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