Debugging Distroless Kubernetes Containers
https://levelup.gitconnected.com/debugging-distroless-kubernetes-containers-74cfde06b196
https://levelup.gitconnected.com/debugging-distroless-kubernetes-containers-74cfde06b196
OpenTelemetry Resource Attributes: Best Practices for Kubernetes
https://www.dash0.com/guides/opentelemetry-kubernetes-attributes-best-practices
https://www.dash0.com/guides/opentelemetry-kubernetes-attributes-best-practices
Helm Chart Validation Just Got Smarter Thanks to This Google-Powered Tool
https://hackernoon.com/helm-chart-validation-just-got-smarter-thanks-to-this-google-powered-tool
https://hackernoon.com/helm-chart-validation-just-got-smarter-thanks-to-this-google-powered-tool
dockprom
https://github.com/stefanprodan/dockprom
Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager
https://github.com/stefanprodan/dockprom
pgrwl
https://github.com/hashmap-kz/pgrwl
pgrwl is a PostgreSQL write-ahead log (WAL) receiver written in Go. It’s a drop-in, container-friendly alternative to pg_receivewal, supporting streaming replication, encryption, compression, and remote storage (S3, SFTP).
Designed for disaster recovery and PITR (Point-in-Time Recovery), pgrwl ensures zero data loss (RPO=0) and seamless integration with Kubernetes environments.
https://github.com/hashmap-kz/pgrwl
Moving on from Nix
https://carlosbecker.com/posts/bye-nix
After using nix in my dotfiles for over 2 years, I’m now moving away from it.
Here’s why.
https://carlosbecker.com/posts/bye-nix
Staying on Nix
https://pid1.sh/blog/staying-on-nix
I have been using Nix regularly since roughly 2019, when I set up my primary build server to use Nix to manage the various toolchains, though it wasn't until 2022 that I really invested heavily, and I'm now using Nix in combination with other more traditional DevOps tools to provision and manage more than 10 physical machines and 50 VMs in my homelab.
https://pid1.sh/blog/staying-on-nix
lstr
https://github.com/bgreenwell/lstr
A blazingly fast, minimalist directory tree viewer, written in Rust. Inspired by the command line program tree, with a powerful interactive mode.
https://github.com/bgreenwell/lstr
canine
https://github.com/czhu12/canine
Canine is an easy to use intuitive deployment platform for Kubernetes clusters.
https://github.com/czhu12/canine
How We Migrated 30+ Kubernetes Clusters to Terraform
https://medium.com/learnings-from-the-paas/how-we-migrated-30-kubernetes-clusters-to-terraform-cd2b1cef8b84
https://medium.com/learnings-from-the-paas/how-we-migrated-30-kubernetes-clusters-to-terraform-cd2b1cef8b84
How We Integrated Native macOS Workloads with Kubernetes
https://medium.com/agoda-engineering/how-we-integrated-native-macos-workloads-with-kubernetes-b4d3c14881a0
https://medium.com/agoda-engineering/how-we-integrated-native-macos-workloads-with-kubernetes-b4d3c14881a0
Why Our Pods Were Breaking Bad (and How We Fixed Them)
https://kshitij-nawandar.medium.com/why-our-pods-were-breaking-bad-and-how-we-fixed-them-b3c3e9e8003b
In this article, we’ll walk through the process of diagnosing a memory leak, analyzing the root cause, and implementing effective solutions to mitigate its impact. We’ll explore practical steps that any application, regardless of the underlying stack or architecture, can follow to troubleshoot and optimize performance.
https://kshitij-nawandar.medium.com/why-our-pods-were-breaking-bad-and-how-we-fixed-them-b3c3e9e8003b
FacetController: How we made infrastructure changes at Lyft simple
https://eng.lyft.com/facetcontroller-how-we-made-infrastructure-changes-at-lyft-simple-dab49f5b27c7
https://eng.lyft.com/facetcontroller-how-we-made-infrastructure-changes-at-lyft-simple-dab49f5b27c7
Operational Considerations for Managing Stateful Workloads
https://dev.to/pampatzoglou/operational-considerations-for-managing-stateful-workloads-20c3
When managing stateful workloads, whether in Kubernetes or traditional infrastructure, operational concerns like isolation, lifecycle management, security, disaster recovery, scalability, and observability take center stage. While the examples focus on AWS, PostgreSQL, and Kubernetes, the principles and best practices discussed here are broadly applicable to any environment. This article approaches these topics from an operations perspective, prioritizing reliability, maintainability, and resilience. The goal is not just to run a database, but to ensure it operates efficiently, scales properly, and remains secure in real-world conditions. We’ll explore key aspects of running stateful workloads, from managing failure domains to ensuring observability, and how these impact both operations teams and developers. Whether you’re running a database in a cloud-native setup or on bare metal, these strategies will help you build a robust, well-managed system.
https://dev.to/pampatzoglou/operational-considerations-for-managing-stateful-workloads-20c3
Can Configuration Languages (config DSLs) solve configuration complexity?
https://itnext.io/can-configuration-languages-dsls-solve-configuration-complexity-eee8f124e13a
https://itnext.io/can-configuration-languages-dsls-solve-configuration-complexity-eee8f124e13a
GKE Cost Cutting — Three Key Lookout Points to view your Potential Savings
https://medium.com/google-cloud/gke-cost-cutting-three-key-lookout-points-to-view-your-potential-savings-10f271dc4fa9
https://medium.com/google-cloud/gke-cost-cutting-three-key-lookout-points-to-view-your-potential-savings-10f271dc4fa9
How Kubernetes HPA Decides Which Pod to Terminate When Scaling Down
https://medium.com/@AlexanderObregon/how-kubernetes-hpa-decides-which-pod-to-terminate-when-scaling-down-6675ebbdf56f
https://medium.com/@AlexanderObregon/how-kubernetes-hpa-decides-which-pod-to-terminate-when-scaling-down-6675ebbdf56f
Load Balancing gRPC traffic with Istio
https://dev.to/visepol/load-balancing-grpc-traffic-with-istio-1k49
https://dev.to/visepol/load-balancing-grpc-traffic-with-istio-1k49
Why Every Platform Engineer Should Care About Kubernetes Operators
https://www.pulumi.com/blog/why-every-platform-engineer-should-care-about-kubernetes-operators
https://www.pulumi.com/blog/why-every-platform-engineer-should-care-about-kubernetes-operators