When running Azure Pipelines there are valid reasons why you might want to host agents yourself instead of using the Microsof-hosted agents. With self-hosted agents you have full control over installed tools as well as resources and performance and therefore infrastructure costs. Caching files between pipeline runs is easier and...
[Read More]
Getting started with built-in container support in .NET 7
Earlier this year I wrote about the importance of reducing the time from development to deployment and how CI/CD processes can benefit from an lightweight and fast process that doesn’t depend on container runtimes like Docker or maintenance of Dockerfiles. I introduced konet to achieve exactly that in the .NET...
[Read More]
Extending Dapr's publish & subscribe to client-side apps
Dapr (Distributed Application Runtime) helps with typical challenges that arise when building portable and reliable microservices. It uses sidecars that run next to your app and provide a uniform API for service invocation, publish & subscribe, secret & state management and more.
[Read More]
Deploy your .NET apps faster with konet
With containers being mainstream nowadays it’s important to reduce the time from development to deployment. Writing and maintaining Dockerfiles is time consuming and developers not necessarily have an understanding of Docker or know all best practices for minimal, secure and optimized container images.
[Read More]
Building Windows images with Docker running in a HostProcess container on containerd on Kubernetes
As announced earlier this year, dockershim will be removed with the upcoming Kubernetes 1.24 release. On AKS, Windows node pools already use containerd as the default runtime for Kubernetes v1.23 and above.
[Read More]