Daniel's Tech Blog
2,721 FOLLOWERS
Daniel is working for Microsoft as a Technology Solutions Professional, Azure Infrastructure. He is former Microsoft MVP and have received the award in the category Cloud and Datacenter Management in 2013, 2014 and 2015. Follow this blog to know more about Azure.
Daniel's Tech Blog
6M ago
In May this year, Microsoft announced the general availability of the Azure Linux support in Azure Kubernetes Service.
-> https://azure.microsoft.com/en-us/updates/generally-available-azure-linux-support-in-aks/?WT.mc_id=AZ-MVP-5000119
-> https://techcommunity.microsoft.com/t5/linux-and-open-source-blog/introducing-the-azure-linux-container-host-for-aks/ba-p/3824101?WT.mc_id=AZ-MVP-5000119
Azure Linux is Microsoft’s Linux distribution of CBL-Mariner.
-> https://github.com/microsoft/CBL-Mariner
You can choose now between using Ubuntu or Azure Linux as the host operating system for your ..read more
Daniel's Tech Blog
7M ago
A few weeks back, I passed the Certified Kubernetes Administrator exam, a long-term item on my to-do list, and eventually accomplished it.
-> https://www.cncf.io/certification/cka/
-> https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/
I have been working with Kubernetes for nearly seven years now. Mostly with managed Kubernetes on Azure, Azure Kubernetes Service (AKS). Besides Azure Kubernetes Service, I am using KinD, Kubernetes in Docker, or Kubernetes on Docker Desktop daily for testing. I also played around with kubeadm, k3s, and Rancher Kubern ..read more
Daniel's Tech Blog
8M ago
I have been using Azure Load Testing for my Azure Chaos Studio demos for a while now. The service provides an on-demand infrastructure to run your load tests as a managed service.
Recently, the service received some significant updates I like to share with you.
The first update targets the test duration. Previously limited to three hours max, you can now request an increase to 24 hours. That opens up some new testing scenarios.
-> https://azure.microsoft.com/en-us/updates/azure-load-testing-run-tests-for-up-to-24-hours/?wt.mc_id=AZ-MVP-5000119
The second update also increases a previous lim ..read more
Daniel's Tech Blog
9M ago
Azure resource locks are an essential building block protecting Azure resources from accidental deletion or modifications.
In today’s blog post, I show you how to use Azure resource locks to protect your Azure resources and how to not block your Terraform infrastructure as code processes.
Common setup and the Terraform issue
Resources in Azure inherit the resource lock from their parent resource. Therefore, in most setups, a resource lock is created either on the resource group or the resource itself. In such a setup, you cannot leverage Terraform to its fullest, as delete operations are block ..read more
Daniel's Tech Blog
11M ago
The Kubernetes Gateway API is the successor of the Kubernetes Ingress API and is currently in beta state. More and more projects add support for the Gateway API like Istio.
-> https://istio.io/latest/blog/2022/gateway-api-beta/
-> https://istio.io/latest/blog/2022/getting-started-gtwapi/
In today’s blog post, I walk you through how to configure Istio using the Kubernetes Gateway API. At the time of writing, I am running my Azure Kubernetes Service cluster with Kubernetes version 1.25.6. The Istio version is 1.17.2 and the Gateway API version is 0.6.2.
Scenario
I cover the following ..read more
Daniel's Tech Blog
11M ago
Last month the KubeCon + CloudNativeCon Europe took place in Amsterdam with a lot of news regarding Azure Kubernetes Service. Let us now walk through some of the highlights that have been announced for Azure Kubernetes Service.
A lot of networking news has been made at KubeCon Europe. Starting with the general availability of the Azure CNI Overlay feature that addresses the IP address exhaustion issue that is present with the traditional Azure CNI plugin.
-> https://azure.microsoft.com/en-us/updates/azurecnioverlay?WT.mc_id=AZ-MVP-5000119
-> https://learn.microsoft.com/en-us/azure/aks/az ..read more
Daniel's Tech Blog
1y ago
Last year I wrote a blog post about running gVisor on Azure Kubernetes for sandboxing containers.
-> https://www.danielstechblog.io/running-gvisor-on-azure-kubernetes-service-for-sandboxing-containers/
Back then, the only managed Kubernetes service that supported sandboxing containers in dedicated node pools was Google Kubernetes Engine via gVisor.
A few weeks back, Microsoft announced the public preview of Kata Containers for Azure Kubernetes Service.
-> https://techcommunity.microsoft.com/t5/apps-on-azure-blog/preview-support-for-kata-vm-isolated-containers-on-aks-for-pod/ba-p/3751557 ..read more
Daniel's Tech Blog
1y ago
This is the second part of a three-part series about “Learnings from the field – Running Fluent Bit on Azure Kubernetes Service”.
-> https://www.danielstechblog.io/learnings-from-the-field-running-fluent-bit-on-azure-kubernetes-service-part-1/
-> https://www.danielstechblog.io/learnings-from-the-field-running-fluent-bit-on-azure-kubernetes-service-part-2/
Logging is one of the central aspects when operating Kubernetes. The easiest way to get started with it is by using the solution your cloud provider provides. On Azure, this is Azure Monitor Container Insights that can also be used ..read more
Daniel's Tech Blog
1y ago
Last year I wrote a blog post about migrating an Azure storage account from LRS to ZRS replication.
-> https://www.danielstechblog.io/migrate-an-azure-storage-account-from-lrs-to-zrs-replication-without-downtime/
Back then, this procedure required the involvement of Azure support via a support ticket.
Things have changed since then, and now you can initiate the migration yourself. Select the storage account you want to migrate and navigate into the Redundancy section.
You select the new redundancy type and click on Save.
A confirmation is needed, and the storage account gets s ..read more
Daniel's Tech Blog
1y ago
This is the second part of a three-part series about “Learnings from the field – Running Fluent Bit on Azure Kubernetes Service”.
-> https://www.danielstechblog.io/learnings-from-the-field-running-fluent-bit-on-azure-kubernetes-service-part-1/
Logging is one of the central aspects when operating Kubernetes. The easiest way to get started with it is by using the solution your cloud provider provides. On Azure, this is Azure Monitor Container Insights that can also be used on Google Kubernetes Engine and Amazon Elastic Kubernetes Service via Azure Arc.
When you look for a platform-agnostic ap ..read more