Azure Container Instances (ACI) and Secrets - Using Secure Environment Variables

Azure Container Instances (ACI) and Secrets - Using Secure Environment Variables

In this post I'm talking about how you can use something called secureValue, or secure environment variables, with your Azure Container Instance. Given the sensitive nature of some data you put into the variables, it is a good idea to understand different ways to protect some of that data - with secure environment variables you can hide the values from the UI and API calls to the ACI, and from the Azure Portal. BackgroundRunning your applications in the cloud has become increasingly popular. Migrating your .NET applications to .NET Core and hosting them as Docker images in the cloud is…

Read More

Azure Container Services (AKS) - Upgrading your Kubernetes cluster

Azure Container Services (AKS) - Upgrading your Kubernetes cluster

Updated 2018-03-23: With the latest version of the CLI the get-versions command has been replaced with get-upgrades in regards to seeing what upgrades are available. Thanks to my buddy Thorsten for the heads up. The details below has been updated to accomodate these changes. While working a lot with AKS and Kubernetes the last couple of months, I've found it to be a pretty slick experience using the CLI even if it still has some room for improvement. The question of how to upgrade Kubernetes running in an Azure AKS cluster came up a few times both offline and online,…

Read More

Azure Container Services (AKS) - Getting Started with AKS and a private Azure Container Registry

Azure Container Services (AKS) - Getting Started with AKS and a private Azure Container Registry

This article will talk a little bit about how to get started with the new Azure Container Services (AKS). In recent months I've put quite some efforts into AKS and put it through the ring of fire and rigorous tests. So far, so good. With my R&D I've found some gotchas and had to figure quite some things out, but in the end the setup and configuration is pretty straight forward - and the preview of AKS has significantly improved since I started using it. In this post I will cover: Ramp up with pre-requisites (Azure CLI, AKS…

Read More

Building a MEAN (MongoDB, ExpressJs, Angular and Node.js) api app using TypeScript and host it with Heroku

Building a MEAN (MongoDB, ExpressJs, Angular and Node.js) api app using TypeScript and host it with Heroku

This post will be an introduction to how you get up and running quickly with building a node.js API which runs through Express on node.js and communicates with a deployed MongoDB database, using TypeScript. Simply put: a MEAN stack application with typings. Oh, except Angular. Since I'm not building a UI yet, this post only has MEN out of the MEAN. MEAN is an opinionated fullstack javascript framework - which simplifies and accelerates web application development - mean.io There's plenty of ways to get up and running quickly with the MEAN stack. There's plentyful of yeoman generators…

Read More

Azure Resource Manager - Part 6 - Move Azure Resources from one Resource Group to another

Azure Resource Manager - Part 6 - Move Azure Resources from one Resource Group to another

This article is part of a series. Here's a list of all available parts. Part 0: Introduction to the article seriesPart 1: Create an AzureRm Active Directory (AAD) Application using PowerShellPart 2: Getting started with the AzureRm PowerShell cmdletsPart 3: Build an application using C# which is using the Azure Resource Manager API'sPart 4: Tip: Azure Resource Explorer ToolPart 5: Tip: Get all available api-version alternatives for the ARM endpointsPart 6: Move Azure Resources from one Resource Group to anotherPart 7: Download an Azure Publishing Profile (xml) programmatically using RESTPart 8: Programmatically export Resource Group template using the REST APIIn…

Read More

Developing with Azure Resource Manager - Part 4 - Tip: Azure Resource Explorer

This article is part of a series. Here's a list of all available parts. Part 0: Introduction to the article seriesPart 1: Create an AzureRm Active Directory (AAD) Application using PowerShellPart 2: Getting started with the AzureRm PowerShell cmdletsPart 3: Build an application using C# which is using the Azure Resource Manager API'sPart 4: Tip: Azure Resource Explorer ToolPart 5: Tip: Get all available api-version alternatives for the ARM endpointsPart 6: Move Azure Resources from one Resource Group to anotherPart 7: Download an Azure Publishing Profile (xml) programmatically using RESTPart 8: Programmatically export Resource Group template using the REST APIIntroduction…

Read More

Developing with Azure Resource Manager - Part 3 - Build an application using C# which is using the Azure Resource Manager API's

Developing with Azure Resource Manager - Part 3 - Build an application using C# which is using the Azure Resource Manager API's

This article is part of a series. Here's a list of all available parts. Part 0: Introduction to the article seriesPart 1: Create an AzureRm Active Directory (AAD) Application using PowerShellPart 2: Getting started with the AzureRm PowerShell cmdletsPart 3: Build an application using C# which is using the Azure Resource Manager API'sPart 4: Tip: Azure Resource Explorer ToolPart 5: Tip: Get all available api-version alternatives for the ARM endpointsPart 6: Move Azure Resources from one Resource Group to anotherPart 7: Download an Azure Publishing Profile (xml) programmatically using RESTPart 8: Programmatically export Resource Group template using the REST APIIntroduction…

Read More

Developing with Azure Resource Manager - Part 2 - Getting started with the AzureRm PowerShell cmdlets

Developing with Azure Resource Manager - Part 2 - Getting started with the AzureRm PowerShell cmdlets

This article is part of a series. Here's a list of all available parts. Part 0: Introduction to the article seriesPart 1: Create an AzureRm Active Directory (AAD) Application using PowerShellPart 2: Getting started with the AzureRm PowerShell cmdletsPart 3: Build an application using C# which is using the Azure Resource Manager API'sPart 4: Tip: Azure Resource Explorer ToolPart 5: Tip: Get all available api-version alternatives for the ARM endpointsPart 6: Move Azure Resources from one Resource Group to anotherPart 7: Download an Azure Publishing Profile (xml) programmatically using RESTPart 8: Programmatically export Resource Group template using the REST APIIntroduction…

Read More