Home
Programming With Wolfgang
Cancel

Use Istio to manage your Microservices

In my last post, I talked about Istio and how it can be installed. I also mentioned some of the features of the service mesh but only in theory. This post will show you some features of Istio, how...

Istio in Kubernetes - Getting Started

My last post introduced the concept of a service mesh and how it can help to manage your Kubernetes cluster, especially with hundreds or thousands of pods running. The post was only theoretical and...

Service Mesh in Kubernetes - Getting Started

If you have followed this series then you have learned what microservices are, how to program and deploy them, and how to monitor your Kubernetes cluster and applications. The last missing puzzle p...

Create Grafana Dashboards with Prometheus Metrics

In my last post, I added the Prometheus client library to my .NET microservices. This was the first step to implementing monitoring of the microservices which are running in a Kubernetes cluster. ...

Monitor .NET Microservices in Kubernetes with Prometheus

Knowledge is power is a famous saying which also holds true when running software. You would like to know how many errors occur, how long the response times of your services are, and also how many ...

Collect and Query your Kubernetes Cluster Logs with Grafana Loki

So far I have talked about the development, deployment, and configuration of microservices and Kubernetes in this series. Over the next couple of posts, I want to talk about an essential topic when...

Debug Microservices running inside a Kubernetes Cluster with Bridge to Kubernetes

Kubernetes is a great tool to run and manage our applications. An important aspect of using a tool like Kubernetes is how easy it is to find and fix problems. Tracing and debugging a microservice a...

Fixing NuGet.targets(131,5) error The local source doesn't exist

Today, I was trying to add a new NuGet package to my .NET 5 project and I got the following error message: C:\Program Files\dotnet\sdk\5.0.301\NuGet.targets(131,5): error : The local source ‘C:\Use...

Use Infrastructure as Code to deploy your Infrastructure with Azure DevOps

Back in the day developers had to go through a lengthy process to get new hardware deployed. Often it took several weeks and then there was still something missing or the wrong version of the neede...

Deploy every Pull Request into a dedicated Namespace in Kubernetes

Kubernetes enables developers to deploy quickly into test and production environments. Following the principles of DevOps of deploying fast and often, we should not stop there. Rather DevOps should...