Deploying Kubernetes 1.10.6 with Azure Active Directory Integration using the ACS Engine

Most of the instructions available online on this topic do not provide a way to create the required Server and Client AD Applications using the Azure CLI. In my experience, incorrectly creating these two applications through the Azure Portal is what causes AAD Integration with Kubernetes to fail. By using the Azure CLI, the potential for failure from a forgotten button clicked is removed. Hopefully the information detailed below will help you out if you are either getting started with AAD Integration with K8s or are working on automating the deployment of your existing K8s Clusters in Azure.

Read More

Getting started with the ACS Engine to deploy Kubernetes in Azure

Over the past 6 months, I have had to use the Azure Container Service Engine to deploy and maintain K8s Clusters in Azure running both Linux and Windows Nodes in the same Cluster. This type of configuration in Azure is currently only possible using the ACS Engine. First time users of the ACS Engine may find the process incredibly daunting as it is the complete opposite experience of deploying a K8s Cluster using acs or aks in the Azure CLI; instead of having everything managed for you, you are responsible for managing the configuration and deployment of the Cluster. As such you are able to configure almost every aspect of your K8s Cluster before deploying it.

Read More

Setting up Continuous Deployment to Nano Server in Azure - Part 1

There is plenty of documentation online on how to setup and Administer Nano Server as well as how to get a .NET Core Application to run on Nano Server. I wanted to take that a step further and demonstrate a practical way setting up Continuous Deployment of a .NET Application from GitHub to a Nano Server running in Azure using Azure Automation.

Read More