K3s - Lightweight Kubernetes
Lightweight Kubernetes. Production ready, easy to install, half the memory, all in a binary less than 100 MB. Great for Edge, IoT, CI, Development, ARM, Embedding k8s, Situations where a PhD in k8s cl...
Efficient and consistent CI/CD with Kubernetes | werf
werf is a Cloud Native Computing Foundation sandbox project that offers ease of use and advanced features for creating Dockerfile and Helm charts. It provides deterministic CI/CD with predictable and ...
Understanding .NET Aspire Orchestration
Today, we’re going to delve into the world of .NET Aspire, a new and exciting technology that has been making waves in the .NET community. This article aims to provide an easy-to-understand introducti...
Lightship - Abstracts readiness, liveness, and startup checks and graceful shutdown of Node.js services in Kubernetes
# Lightship 🚢 [![Coveralls](https://img.shields.io/coveralls/gajus/lightship.svg?style=flat-square)](https://coveralls.io/github/gajus/lightship) [![NPM version](http://img.shields.io/npm/v/lightship...
K9s - Manage Your Kubernetes Clusters In Style
K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild. K9s continual...
Announcing .NET Aspire Preview 2
The feedback we’ve received since our announcement and launch of .NET Aspire last month has been amazing! The engagement on the repo via issues and pull-requests has been inspiring to the team. We are...
Argo Workflows - The workflow engine for Kubernetes
Argo Workflows is a workflow engine designed specifically for Kubernetes. It provides a powerful and flexible platform for defining, managing, and executing complex workflows. With Argo Workflows, use...
Event-driven Kubernetes testing with Testkube and Tracetest
Configuring CI pipelines for running trace-based tests in Kubernetes is tedious work. Especially if you need to trigger tests based on Kubernetes events. Look no further! Once you’re done reading, you...
Kubernetes Resiliency - Chris Ayers - NDC Oslo 2023
In this video, Chris Ayers, a senior customer engineer at Microsoft, discusses the importance of Kubernetes resiliency. He explains that he is part of the Azure engineering team, assisting customers i...
Deploy and run a Azure OpenAI/ChatGPT app on AKS with Terraform
This sample shows how to deploy an Azure Kubernetes Service(AKS) cluster and Azure OpenAI Service using Terraform modules with the Azure Provider Terraform Provider and how to deploy a Python chatbot ...
Running non-root .NET containers with Kubernetes
Learn how to approach non-root hosting with Kubernetes for .NET containers. All .NET 8 container images will be configurable as non-root with a single line of code, improving security posture. Follow ...
Azure Container Apps Auto Scaling with KEDA - Part 11
In this post, we explore how to configure Auto Scaling rules in Azure Container Apps using Kubernetes Event-Driven Autoscaler (KEDA). We cover the different scaling triggers supported in Container App...
Kubernetes-PlantUML
Kubernetes-PlantUML is a set of PlantUML sprites, macros, and stereotypes for creating diagrams with Kubernetes components. The repository is based on the official Kubernetes Icons Set, which can be f...
Graceful Termination with Modern .NET
This article discusses the importance of graceful termination in Kubernetes pods and explores various ways to handle graceful termination in .NET 6 and ASP.NET Core 6.0. It covers preStop hooks and ob...
Avoiding Downtime in Rolling Deployments by Blocking SIGTERM
This post discusses the problem of seeing 502 error responses from your applications when theyre being upgraded using a rolling-upgrade deployment in Kubernetes. After upgrading a chart, and confirmin...
Graceterm - Tool for Zero Downtime Updates in Kubernetes
Graceterm is a middleware tool for AspNet Core that ensures graceful shutdown of the application. It was designed to achieve zero downtime while performing Kubernetes rolling updates. After receiving ...