Month: November 2018
-
Azure Functions – Azure Kubernetes Service Advanced Networking IP address calculation
Lately I was playing around with Azure Functions especially the HTTP Trigger Function and was seeking for a good use case of a Function taking JSON input and providing JSON as output. Looking at a certain task you need to do before you can deploy AKS with Advanced Networking enabled. I had found my use…
-
Kubernetes network policies on Azure Kubernetes Service with Azure NPM
Microsoft provides an own network policy module to implement Kubernetes network policies with the Azure CNI plugin for acs-engine and AKS called Azure NPM. -> https://github.com/Azure/azure-container-networking/tree/master/npm The Azure NPM is available since quite some time for acs-engine and natively integrated, but not yet for AKS. If you want to use Azure NPM on Azure Kubernetes…
-
Using dysk in Azure Kubernetes Service – AKS cluster upgrade and its learnings from it
In one of my previous blog posts I have explained how to use dysk in Azure Kubernetes Service as persistent storage option. -> https://www.danielstechblog.io/using-dysk-in-azure-kubernetes-service-as-persistent-storage-option/ Today we have a look how a Kubernetes version upgrade of an AKS cluster effects dysk in operations and may force you to rethink your chosen Azure VM and OS disk…
-
Introducing breaking changes to the IoT Edge VK provider helm chart and deployment templates for Kubernetes
When you are running the IoT Edge VK provider deployed by the previous helm chart, you might have noticed the following log entry querying the virtualkubelet container logs. kubectl logs hub0-iot-edge-connector-6b594c6444-g7mqz virtualkubelet Flag –taint has been deprecated, Taint key should now be configured using the VK_TAINT_KEY environment variable The process to define the taint for…