GitOps for Databases
Part 1: https://atlasgo.io/blog/2023/12/06/gitops-for-databases-part-1
Part 2: https://atlasgo.io/blog/2023/12/11/gitops-for-databases-part-2
Part 1: https://atlasgo.io/blog/2023/12/06/gitops-for-databases-part-1
Part 2: https://atlasgo.io/blog/2023/12/11/gitops-for-databases-part-2
Step-By-Step Guide: Hosting Longhorn on K3s (ARM)
https://medium.com/@stevenhoang/step-by-step-guide-hosting-longhorn-on-k3s-arm-2328283d7244
https://medium.com/@stevenhoang/step-by-step-guide-hosting-longhorn-on-k3s-arm-2328283d7244
managed-kubernetes-auditing-toolkit
https://github.com/DataDog/managed-kubernetes-auditing-toolkit
MKAT is an all-in-one auditing toolkit for identifying common security issues within managed Kubernetes environments. It is focused on Amazon EKS at the moment, and will be extended to other managed Kubernetes environments in the future.
https://github.com/DataDog/managed-kubernetes-auditing-toolkit
urunner
https://github.com/texano00/urunner
URunner is a lightweight Kubernetes utility in order to auto restart pods on image tag digest change.
This is very useful on environments where it is commonly used the latest tag which frequently changes over time. Urunner auto detects the container image tag digest (for example the digest of tag latest) and automatically restart pods.
https://github.com/texano00/urunner
Things That Makes a Good Site Reliability Engineer
https://reliabilityengineering.substack.com/p/things-that-makes-a-good-site-reliability
The success of an SRE hinges not only on technical expertise but also on soft skills and work habits. Here are some essential practices and traits that can make you an exemplary SRE.
https://reliabilityengineering.substack.com/p/things-that-makes-a-good-site-reliability
What happens when you type 'ls -la' in your terminal ?
https://reliabilityengineering.substack.com/p/what-happens-when-you-type-ls-la
https://reliabilityengineering.substack.com/p/what-happens-when-you-type-ls-la
20 Different Techniques To Scale a Relational Database
https://reliabilityengineering.substack.com/p/20-different-techniques-to-scale
https://reliabilityengineering.substack.com/p/20-different-techniques-to-scale
monokle
https://github.com/kubeshop/monokle
Monokle is a set of OSS tools designed to help create and maintain high-quality Kubernetes configurations throughout the application lifecycle
https://github.com/kubeshop/monokle
Streamlining Terraform Module Management with GitHub Actions, Semantic Releases, and Terraform Docs
https://medium.com/@luizandrends/streamlining-terraform-module-management-with-github-actions-semantic-releases-and-terraform-docs-9ea32f0fd4ba
https://medium.com/@luizandrends/streamlining-terraform-module-management-with-github-actions-semantic-releases-and-terraform-docs-9ea32f0fd4ba
Scale from 100 to 10,000 pods on Amazon EKS
https://aws.amazon.com/blogs/containers/scale-from-100-to-10000-pods-on-amazon-eks
https://aws.amazon.com/blogs/containers/scale-from-100-to-10000-pods-on-amazon-eks
Throttling, QoS, and PriorityClass: finding out what is happening to your pods in Kubernetes
https://loureirovinicius.medium.com/throttling-qos-and-priorityclass-finding-out-what-is-happening-to-your-pods-in-kubernetes-9602a22d1173
https://loureirovinicius.medium.com/throttling-qos-and-priorityclass-finding-out-what-is-happening-to-your-pods-in-kubernetes-9602a22d1173
Understand how graceful shutdown can achieve zero downtime during k8s rolling update
https://dev.to/yutaroyamanaka/understand-how-graceful-shutdown-can-achieve-zero-downtime-during-k8s-rolling-update-15eh
https://dev.to/yutaroyamanaka/understand-how-graceful-shutdown-can-achieve-zero-downtime-during-k8s-rolling-update-15eh
End-to-end Testing of Kubernetes Resources with the e2e-framework
https://medium.com/programming-kubernetes/end-to-end-testing-of-kubernetes-resources-with-the-e2e-framework-ac52e7e58db8
https://medium.com/programming-kubernetes/end-to-end-testing-of-kubernetes-resources-with-the-e2e-framework-ac52e7e58db8
talos
https://github.com/siderolabs/talos
Talos is a modern OS for running Kubernetes: secure, immutable, and minimal. Talos is fully open source, production-ready, and supported by the people at Sidero Labs All system management is done via an API - there is no shell or interactive console.
https://github.com/siderolabs/talos
krr
https://github.com/robusta-dev/krr
Robusta KRR (Kubernetes Resource Recommender) is a CLI tool for optimizing resource allocation in Kubernetes clusters. It gathers pod usage data from Prometheus and recommends requests and limits for CPU and memory. This reduces costs and improves performance.
https://github.com/robusta-dev/krr
kamaji
https://github.com/clastix/kamaji
Kamaji is a Kubernetes Control Plane Manager leveraging on the concept of Hosted Control Plane.
Kamaji's approach is based on running the Kubernetes Control Plane components in Pods instead of dedicated machines. This allows operating Kubernetes clusters at scale, with a fraction of the operational burden. Thanks to this approach, running multiple Control Planes can be cheaper and easier to deploy and operate.
https://github.com/clastix/kamaji
kubeseal-convert
https://github.com/EladLeev/kubeseal-convert
A tool for importing secrets from a pre-existing secrets management systems (e.g. Vault, Secrets Manager) into a SealedSecret.
https://github.com/EladLeev/kubeseal-convert
shellharden
https://github.com/anordal/shellharden
Shellharden is a syntax highlighter and a tool to semi-automate the rewriting of scripts to ShellCheck conformance, mainly focused on quoting.
https://github.com/anordal/shellharden
Feature Flags vs. Feature Management: A Technical Deep Dive for SREs
https://www.cloudbees.com/blog/feature-flag-vs-feature-management
https://www.cloudbees.com/blog/feature-flag-vs-feature-management