Thorsten Hans

Thorsten Hans

Stories about Azure, Kubernetes and Cloud-Native Computing

  1. What is new in Open Service Mesh 0.4.0

    See what is new and what has changed with release 0.4.0 of Microsoft Open Service Mesh.

  2. Getting Started With Microsoft Open Service Mesh

    Dive into Microsoft's Open Service Mesh, a SMI spec-compliant, lightweight service mesh to run applications in Kubernetes like a pro.

  3. How To Access Kubernetes Dashboard On RBAC Enabled Azure Kubernetes

    Get quick access to the Kubernetes Dashboard in Azure Kubernetes Service (AKS) with RBAC enabled by creating a ClusterRoleBinding.

  4. 6 Steps To Run .NET Core Apps In Azure Kubernetes

    Get started with Kubernetes as .NET developer now! Learn how to take your .NET Core application, containerize it, and run it in Azure Kubernetes Service.

  5. AKS cluster auto-scaler inside out

    Learn how to build elastic AKS clusters using the cluster auto-scaler. Enable, configure, and optimize the auto-scaler in Azure Kubernetes Service to get an excellent scaling experience.

  6. Getting Started With Helm 3

    This Helm 3 tutorial helps you to get started with the latest version of the famous Kubernetes package manager. Grow fast and master Helm 3.

  7. 3 Ways to integrate ACR with AKS

    Learn 3 different ways how to integrate Azure Container Registry (ACR) with Azure Kubernetes Service (AKS) to pull Docker images from your protected Docker Registry.

  8. Extend Kubernetes with Custom Resource Definitions and RBAC for ServiceAccounts

    Define Custom Resource Definitions (CRDs) to get more out of Kubernetes. Learn to work with custom objects. Protect CRDs with RBAC and access them with ServiceAccounts

  9. Book review - Kubernetes Up & Running 2nd Edition

    The 2nd Edition of Kubernetes: Up & Running has been released recently. I really liked the first edition, so I sat down and read the new version.

  10. Certified Kubernetes Application Developer - Review and Tips

    During this week, I took the CKAD exam and passed. Read why I registered for that exam and get some tips to prepare properly for your take on CKAD or CKA.

  11. AKS and ACR Integration - Revisited

    Integrating AKS and ACR to pull images from private Container Registries became easier with recent Azure CLI 2.0 releases. Check out how easy you can connect both excellent services.

  12. The state of Helm 3 - Hands-On!

    Helm 3 is approaching fast and comes with some fundamental changes. See what's happening and how those changes feel in Beta 3.

  13. Custom domains in Azure Kubernetes Service (AKS) with NGINX Ingress and Azure CLI

    See how to link a custom domain to Azure Kubernetes Service (AKS) with Azure CLI and NGINX Ingress

  14. Azure Key Vault FlexVolume for Kubernetes  —  A journey to integrate Azure Key Vault and AKS

    Integrate Azure Key Vault and Azure Kubernetes services without leaking sensitive configuration data such as Service Principal credentials by using Azure AD Pod Identity and Azure Key Vault FlexVolume for Kubernetes

  15. AzureAD Pod Identity in AKS: A journey to integrate Azure Key Vault

    With Azure AD Pod Identity you can finally run any pod in an Azure Kubernetes Service in the context of an external, loosely coupled Azure Identity. This builds the foundation for a seamless integration of Azure Key Vault and AKS

  16. Inspect your Kubernetes inventory in no time with ASP.NET Core and Kubernetes Client Library

    Learn how to use the C# Kubernetes Client library to query Kubernetes inventory and expose it via HTTP using a simple ASP.NET Core WebAPI which will be directly deployed to an AKS cluster as Deployment.

  17. Integrating Azure Key Vault with Azure Container Services

    Learn how to integrate Azure Key Vault and Azure Container Services. This article guides you through everything you need, in order to query Key Vault from an ASP.NET Core App running in a Pod on Kubernetes

  18. Limit resources for containers with LimitRanges in Kubernetes

    Managing resources and resource limits is essential to optimize utilization of Kubernetes clusters. This post demonstrates how to limit resources for Pods in K8s

  19. Upgrading a Kubernetes cluster on AKS using Azure CLI

    The AKS team offers a great set of commands to make administrative operations for Kubernetes clusters very easy. This article demonstrates how to upgrade a AKS cluster.

  20. CronJobs on AKS using Azure Files and .NET Core

    CronJobs build an essential part of many applications. Often, you've to persist some kind of data from application artifacts like CronJobs. This article demonstrates how to build such a CronJob with Azure Files and run it on a Kubernetes cluster.

  21. Deploy Azure Functions to Kubernetes and scale them automatically

    Learn how to take the official Azure Functions runtime and deploy it as Docker container to a Kubernetes cluster and by adding horizontal pod autoscaling (HPA) you can handle almost any load automatically.

  22. Hybrid Kubernetes Cluster on Azure Container Services

    In this article, I describe how to spin up a hybrid Kubernetes Cluster using acs-engine. You'll deploy a Linux and a Windows Pod to the same Kubernetes cluster and expose them to the public.

  23. What to do if Pods stuck in state Pending while deploying to Azure Container Instances

    Learn how to examine and fix issues when Pods stuck in state Pending while deploying them to Azure Container Instances

  24. Autocompletion for kubectl and aliases using oh-my-zsh

    Learn how to boost your productivity by defining aliases and enable auto completion for kubectl

  25. Using Azure Files in Kubernetes Deployments with ASP.NET Core

    Learn how to use Azure Files in Kubernetes Deployments from an ASP.NET Core Application