Graceful termination in Kubernetes with ASP.NET Core

January 6, 2019 · kubernetes asp.net-core

Using a container-orchestration technology like Kubernetes, running applications in small containers, and scaling out horizontally rather than scaling a single machine up has numerous benefits, such as flexible allocation of the raw resources among different services, being able to precisely »

How to use Envoy as a Load Balancer in Kubernetes

October 5, 2018 · envoy kubernetes

An introduction to using Envoy as a load balancer in Kubernetes, and configuring various load balancing algorithms. »

Troubleshooting high memory usage with ASP.NET Core on Kubernetes

August 17, 2017 · kubernetes .net-core asp.net-core

At work we are running several ASP.NET Core APIs on the hosted version of Kubernetes in the Google Cloud (GCE—Google Container Engine). In almost all of our components we noticed that they had unreasonably high memory usage. The »

Running ASP.NET Core in auto-scaling containers? Warm up!

July 29, 2017 · asp.net-core web api kubernetes

ASP.NET Core APIs are not warmed up by default. This is easy to illustrate, let's scaffold a brand new empty api. mkdir warmuptest cd warmuptest dotnet new webapi dotnet restore dotnet run Then let's do two consecutive requests against »