Blog Logo
TAGS

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 ...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

Kubernetes Resiliency - Chris Ayers - NDC Oslo 2023

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...

Read more...

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 ...

Read more...

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 ...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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 ...

Read more...