1. “GenAI Experiments: Monitoring and Debugging Kubernetes Cluster Health” by Lili Wan and Anusha Ragunathan, Intuit.
“Here at Intuit, where we have 325+ Kubernetes clusters, it can be quite overwhelming for our on-call engineers — given the potential for 100s of alerts per cluster. In this blog, we will look at some recent experiments using GenAI to help our platform engineers manage alerts, debug faster, and properly remediate unhealthy clusters. We’ll review initial promising results with open source k8sgpt, and provide insights into what’s ahead on our journey.”
2. “How to Terminate Go Programs Elegantly – A Guide to Graceful Shutdowns” by Alex Pliutau.
“In this guide, we'll dive into the world of graceful shutdowns, specifically focusing on their implementation in Go applications running on Kubernetes. [..] The ultimate goal: ensure our service gracefully handles shutdowns without losing any requests/data.”
3. “Installing Karpenter: Lessons Learned From Our Experience” by Pierre Gerbelot-Barillon, Qovery.
“In this article, we’ve explored how to install Karpenter on an AWS EKS cluster. The deployment options we evaluated, particularly the decision to run the Karpenter controller on AWS Fargate, have greatly simplified our infrastructure management while enhancing security and scalability. We detailed the steps and considerations involved in installing Karpenter, from configuring IAM roles and setting up SQS queues to deploying Karpenter via Helm, including using a separate Helm chart for installing and updating the necessary CRDs.”
4. “How to Expose Kubernetes Apps Using the Gateway API” by Nigel Brown, Semaphore.
“In this tutorial, you’ll use the Gateway API to configure ingress traffic to an example application running in a local Kubernetes cluster. You’ll be able to differentiate between the different Gateway API object types and see how they fit together to provide the full ingress experience for an application.”
5. “I just want mTLS on Kubernetes” by John Howard.
“A common phrase when talking to Kubernetes users is "I just want all my traffic mTLS encrypted on Kubernetes." Occasionally, this comes with some additional constraints such as "...without the complexity of a service mesh." It’s a fair request, with many solutions offering different tradeoffs. In this post, I'll go over the options and provide recommendations.”
6. “Transform AWS Exam Generator Architecture to Open Source” series by Hamza Bou Issa.
“In these articles, we will challenge ourselves and transform this AWS architecture: a serverless exam generator application for educators. [..] Here list of the used services and their alternatives: AWS Cognito → Ory Kratos and Oathkeeper; ECS → Kubernetes; S3 → Minio; Lambda → Knative; API Gateway → Istio; DynamoDB → MongoDB.”
#articles