kubelb
https://github.com/kubermatic/kubelb
KubeLB is a project by Kubermatic, it is a Kubernetes native tool, responsible for centrally managing load balancers for Kubernetes clusters across multi-cloud and on-premise environments.
https://github.com/kubermatic/kubelb
1
crik
https://github.com/qawolf/crik
crik is a project that aims to provide checkpoint and restore functionality for Kubernetes pods mainly targeted for node shutdown and restart scenarios. It is a command wrapper that, under the hood, utilizes criu to checkpoint and restore process trees in a Pod.
https://github.com/qawolf/crik
2
generic-device-plugin
https://github.com/squat/generic-device-plugin
The generic-device-plugin enables allocating generic Linux devices, such as serial devices, the FUSE device, or video cameras, to Kubernetes Pods. This allows devices that don't require special drivers to be advertised to the cluster and scheduled, enabling various use-cases, e.g.:
- accessing video and sound devices;
- running IoT applications, which often require access to hardware devices; and
- mounting FUSE filesysems without privileged.
https://github.com/squat/generic-device-plugin
1
tortoise
https://github.com/mercari/tortoise
Get cute Tortoises into your Kubernetes garden and say goodbye to the days optimizing your rigid autoscalers.
Tortoise is still in the early stage and we recommend evaluating its behaviour with your services in your development environment carefully.
https://github.com/mercari/tortoise
3
kompare
https://github.com/xendit/kompare
Kompare is a Go CLI runner for comparing two clusters. This software compares two Kubernetes clusters using kubeconfig to connect to them and compare existing objects in the two clusters based on flexible criteria passed via the command line.
https://github.com/xendit/kompare
1
kubefox
https://github.com/xigxog/kubefox
KubeFox is an SDK, platform and infrastructure to enable rapid construction and deployment of secure and robust applications for Kubernetes, and which drastically reduces bureaucracy and burdensome DevOps activities.
https://github.com/xigxog/kubefox
1
viking
https://github.com/d3witt/viking
Bare metal servers are awesome. They let you pick where to run your software and how to deploy it. You get full control to make the most of the server's resources. No limits, no compromises. That's real freedom.
Viking makes it easier to work with them.
https://github.com/d3witt/viking
1
Comparing Open Source k8s Load Balancers
https://medium.com/thermokline/comparing-k8s-load-balancers-2f5c76ea8f31
In this article we discuss three open source load-balancer controllers that can be used with any distribution of Kubernetes.
https://medium.com/thermokline/comparing-k8s-load-balancers-2f5c76ea8f31
1
From four to five 9s of uptime by migrating to Kubernetes
https://workos.com/blog/from-four-to-five-9s-of-uptime-by-migrating-to-kubernetes
https://workos.com/blog/from-four-to-five-9s-of-uptime-by-migrating-to-kubernetes
1
Let’s Consign CAP to the Cabinet of Curiosities
https://brooker.co.za/blog/2024/07/25/cap-again.html
CAP? Again? Still?
https://brooker.co.za/blog/2024/07/25/cap-again.html
1
tntk-infra
https://github.com/tntk-io/tntk-infra
Put your DevOps skills to the test with our hands-on capstone project. Designed for anyone interested in gaining practical experience, this project challenges you to integrate AWS, Terraform, Kubernetes, GitHub Actions, ArgoCD, Datadog, and PagerDuty to build and manage a production-like environment. Showcase your ability to create a complete, real-world solution by building cloud infrastructure, implementing observability, developing CI/CD pipelines, and managing incidents.
https://github.com/tntk-io/tntk-infra
1
kardinal
https://github.com/kurtosis-tech/kardinal
Kardinal is a framework for creating extremely lightweight ephemeral development environments within a shared Kubernetes cluster. In Kardinal, an environment is called a "flow" because it represents a path that a request takes through the cluster. Versions of services that are under development are deployed on-demand, and then shared across all development work that depends on that version. Read more about Kardinal in our docs.
https://github.com/kurtosis-tech/kardinal
1
grpcmd
https://github.com/grpcmd/grpcmd
grpcmd is a simple, easy-to-use, and developer-friendly CLI tool for gRPC.
https://github.com/grpcmd/grpcmd
1
The Art of System Debugging — Decoding CPU Utilization
https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-da75f09ef1ff
This blog post describes the case study of how we diagnosed, root caused and then mitigated a performance issue in one of our applications in Flipkart. As part of this journey, we describe the different tools (eBPF and traditional) that can debug performance issues.
https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-da75f09ef1ff
1
Observability at the Edge
https://medium.com/chick-fil-atech/observability-at-the-edge-b2385065ab6e
How Chick-fil-A provides observability for 2,800+ K8s clusters
https://medium.com/chick-fil-atech/observability-at-the-edge-b2385065ab6e
1
The raise of Hosted Control Plane in Kubernetes
https://clastix.io/post/the-raise-of-hosted-control-plane-in-kubernetes
In the early days of Kubernetes adoption, single-cluster deployments were the norm, offering a straightforward approach to managing applications and services. As the adoption of Kubernetes expanded, the limitations of single-cluster models surfaced. The increasing demand for Kubernetes clusters requires a shift to multicluster deployments and an innovative Hosted Control Plane architecture.
https://clastix.io/post/the-raise-of-hosted-control-plane-in-kubernetes
1
Advantages of storing configuration in container registries rather than git
https://medium.com/@bgrant0607/advantages-of-storing-configuration-in-container-registries-rather-than-git-b4266dc0c79f
https://medium.com/@bgrant0607/advantages-of-storing-configuration-in-container-registries-rather-than-git-b4266dc0c79f
1
Comparing Multi-tenancy Options in Kubernetes
https://www.loft.sh/blog/comparing-multi-tenancy-options-in-kubernetes
https://www.loft.sh/blog/comparing-multi-tenancy-options-in-kubernetes
4
Implementing Scalable GitOps With Argo CD and ApplicationSets: A Case Study
https://aviadhaham.me/posts/implementing-gitops-with-argo-cd-and-applicationsets
https://aviadhaham.me/posts/implementing-gitops-with-argo-cd-and-applicationsets
1
Managing many Helm Charts with Kluctl
https://kluctl.io/blog/2023/02/28/managing-many-helm-charts-with-kluctl
Learn how easy it is to manage multiple Helm Charts from one deployment project using Kluctl.
https://kluctl.io/blog/2023/02/28/managing-many-helm-charts-with-kluctl
3
Kubernetes on Proxmox
https://blog.stonegarden.dev/articles/2024/03/proxmox-k8s-with-cilium
In this article we’ll create a two-node cluster with one control-plane node and one worker node as a proof-of-concept. As an extra challenge we’ll also take a look at how to do PCIe passthrough for the worker node.
https://blog.stonegarden.dev/articles/2024/03/proxmox-k8s-with-cilium
1