Deciphering the Kubernetes Networking Maze: Navigating Load-Balance, BGP, IPVS and Beyond
https://itnext.io/deciphering-the-kubernetes-networking-maze-navigating-load-balance-bgp-ipvs-and-beyond-7123ef428572
In the Kubernetes world, every day you hear ipvs vs iptables || pureLB vs metalLB || overlay vs underlay || Nodeport vs Loadbalance and a lot more, and it’s HARD to put all those together from different sources. This is what I did here.
https://itnext.io/deciphering-the-kubernetes-networking-maze-navigating-load-balance-bgp-ipvs-and-beyond-7123ef428572
Mastering Graceful Shutdown in Distributed Systems and Microservices
https://medium.com/@jainal/mastering-graceful-shutdown-in-distributed-systems-and-microservices-29c311e49660
In the intricate landscape of distributed systems and microservices, ensuring seamless transitions during shutdown procedures is paramount. Graceful shutdown, a concept pivotal to this endeavor, not only minimizes disruptions but also safeguards data integrity. This blog elucidates the intricacies of graceful shutdown and offers expert strategies for its seamless implementation.
https://medium.com/@jainal/mastering-graceful-shutdown-in-distributed-systems-and-microservices-29c311e49660
Writing a Kubernetes Operator
https://medium.com/@d.dodzin/writing-a-kubernetes-operator-efbb183bfd33
https://medium.com/@d.dodzin/writing-a-kubernetes-operator-efbb183bfd33
How to run OAuth2 Proxy with Traefik in Kubernetes, using Helm and Terraform
https://medium.com/@mike.schouw/how-to-run-oauth2-proxy-with-traefik-in-kubernetes-using-helm-and-terraform-85c39dddcd44
https://medium.com/@mike.schouw/how-to-run-oauth2-proxy-with-traefik-in-kubernetes-using-helm-and-terraform-85c39dddcd44
admiralty
https://github.com/admiraltyio/admiralty
A system of Kubernetes controllers that intelligently schedules workloads across clusters.
https://github.com/admiraltyio/admiralty
cozystack
https://github.com/aenix-io/cozystack
Cozystack is a free PaaS platform and framework for building clouds.
With Cozystack, you can transform your bunch of servers into an intelligent system with a simple REST API for spawning Kubernetes clusters, Database-as-a-Service, virtual machines, load balancers, HTTP caching services, and other services with ease.
You can use Cozystack to build your own cloud or to provide a cost-effective development environments.
https://github.com/aenix-io/cozystack
How to monitor Containerd
https://povilasv.me/how-to-monitor-containerd/
Containerd is a popular container runtime used in Kubernetes. It serves as the underlying engine responsible for managing low-level tasks, such as creating and managing container sandboxes, starting processes within those sandboxes, and handling image pulling. As Containerd plays a crucial role in the smooth operation of containerized applications, monitoring its performance and health becomes essential.
https://povilasv.me/how-to-monitor-containerd/
Tracing Kubernetes Services
https://itnext.io/tracing-kubernetes-services-4dc827abdc55
TL;DR — Iptables is very brain hurty (I hope this is understood as a warning for what the rest of this post will cover…)
https://itnext.io/tracing-kubernetes-services-4dc827abdc55
How the CSI (Container Storage Interface) Works
https://sklar.rocks/how-container-storage-interface-works
If you work with persistent storage in Kubernetes, maybe you've seen articles about how to migrate from in-tree to CSI volumes, but aren't sure what all the fuss is about? Or perhaps you're trying to debug a stuck VolumeAttachment that won't unmount from a node, holding up your important StatefulSet rollout? A clear understanding of what the Container Storage Interface (or CSI for short) is and how it works will give you confidence when dealing with persistent data in Kubernetes, allowing you to answer these questions and more!
https://sklar.rocks/how-container-storage-interface-works
The hater’s guide to Kubernetes
https://paulbutler.org/2024/the-haters-guide-to-kubernetes
Among a certain tech set, Kubernetes has earned a reputation as an unnecessarily complicated time-sink that startups should avoid. Using Kubernetes with a small team is seen as a sign of over-engineering.
https://paulbutler.org/2024/the-haters-guide-to-kubernetes
Introducing Gateway API , Ingress gateway and Service Mesh in Kubernetes
https://medium.com/cloud-for-techies/introducing-gateway-api-ingress-gateway-and-service-mesh-in-kubernetes-c2ceb26da0da
https://medium.com/cloud-for-techies/introducing-gateway-api-ingress-gateway-and-service-mesh-in-kubernetes-c2ceb26da0da
deepflow
https://github.com/deepflowio/deepflow
The DeepFlow open-source project aims to provide deep observability for complex cloud-native and AI applications. DeepFlow implemented Zero Code data collection with eBPF for metrics, distributed tracing, request logs and function profiling, and is further integrated with SmartEncoding to achieve Full Stack correlation and efficient access to all observability data. With DeepFlow, cloud-native and AI applications automatically gain deep observability, removing the heavy burden of developers continually instrumenting code and providing monitoring and diagnostic capabilities covering everything from code to infrastructure for DevOps/SRE teams.
https://github.com/deepflowio/deepflow
tofu-controller
https://github.com/flux-iac/tofu-controller
Tofu Controller (previously known as Weave TF-Controller) is a controller for Flux to reconcile OpenTofu and Terraform resources in the GitOps way. With the power of Flux together with OpenTofu and Terraform, Tofu Controller allows you to GitOps-ify infrastructure, and application resources, in the Kubernetes and IAC universe, at your own pace.
https://github.com/flux-iac/tofu-controller
seabird
https://github.com/getseabird/seabird
Seabird is a Kubernetes IDE designed for the GNOME desktop. Explore and manage your clusters with a simple and intuitive interface. Equipped with essential features such as a terminal for executing commands, monitoring through logs and metrics, and a resource editor that conveniently places the API reference at your fingertips.
https://github.com/getseabird/seabird
What every SRE should know about GNU/Linux resolvers and Dual-Stack applications
https://biriukov.dev/docs/resolver-dual-stack-application/0-sre-should-know-about-gnu-linux-resolvers-and-dual-stack-applications
https://biriukov.dev/docs/resolver-dual-stack-application/0-sre-should-know-about-gnu-linux-resolvers-and-dual-stack-applications
Unintentionally troubleshooting a new way to filter traffic
https://rachelbythebay.com/w/2024/07/17/bpf
https://rachelbythebay.com/w/2024/07/17/bpf
limbo
https://github.com/penberg/limbo
Limbo is a work-in-progress, in-process OLTP database management system, compatible with SQLite.
https://github.com/penberg/limbo
1
greenmask
https://github.com/GreenmaskIO/greenmask
Greenmask is a powerful open-source utility that is designed for logical database backup dumping, obfuscation, and restoration. It offers extensive functionality for backup, anonymization, and data masking. Greenmask is written entirely in pure Go and includes ported PostgreSQL libraries, making it platform-independent. This tool is stateless and does not require any changes to your database schema. It is designed to be highly customizable and backward-compatible with existing PostgreSQL utilities.
https://github.com/GreenmaskIO/greenmask
1
dockerc
https://github.com/NilsIrl/dockerc
dockerc - compile docker images to standalone portable binaries
https://github.com/NilsIrl/dockerc
1
Let’s Do DevOps: Terraform Drift Detection using GitHub Native Tools
https://www.letsdodevops.com/p/lets-do-devops-terraform-drift-detection
https://www.letsdodevops.com/p/lets-do-devops-terraform-drift-detection
2