The Art of Logging
Creating a human- and machine-friendly logging formathttps://betterprogramming.pub/creating-a-human-and-machine-freindly-logging-format-bb6d4bb01dca
How to easily configure Grafana Loki and Promtail to receive logs from Heroku
https://grafana.com/blog/2022/09/19/how-to-easily-configure-grafana-loki-and-promtail-to-receive-logs-from-heroku
https://grafana.com/blog/2022/09/19/how-to-easily-configure-grafana-loki-and-promtail-to-receive-logs-from-heroku
A Practical Guide to Observability in DevOps
https://faun.pub/a-practical-guide-to-observability-in-devops-950cbf93f111
https://faun.pub/a-practical-guide-to-observability-in-devops-950cbf93f111
kairos
With Kairos you can build immutable, bootable Kubernetes and OS images for your edge devices as easily as writing a Dockerfile. Optional P2P mesh with distributed ledger automates node bootstrapping and coordination. Updating nodes is as easy as CI/CD: push a new image to your container registry and let secure, risk-free A/B atomic upgrades do the rest.https://github.com/kairos-io/kairos
What's Inside Of a Distroless Container Image: Taking a Deeper Look
https://iximiuz.com/en/posts/containers-distroless-images
https://iximiuz.com/en/posts/containers-distroless-images
allero
Allero is a policy tool that prevents misconfigurations in CI/CD pipelines. This helps prevent failures and security risks from reaching production. It also allows R&D teams be less dependent on DevOps engineers when building and maintaining CI/CD pipelines. Allero comes with built-in rules, and developed to be as friendly as possible for you to create your own rules!https://github.com/allero-io/allero
External Debugging Tools 1: dtrace and strace
Track bugs within an application and its external dependencies without the source code or deep knowledge of the environment using these amazing tools!https://talktotheduck.dev/external-debugging-tools-dtrace-strace
xg2xg
A handy lookup table of similar technology and services to help ex-googlers survive the real worldhttps://github.com/jhuangtw/xg2xg
Improving Application Availability with Pod Readiness Gates
Making sure your application running in Kubernetes is available and ready to serve traffic can be very easy with Pod liveness and readiness probes. However, not all application are built to be able to use probes or in some cases require more complex readiness checks which these probes simply cannot perform. Is there however any other solution, if Pod probes just aren't good enough?https://martinheinz.dev/blog/63
robusta
Open source Kubernetes monitoring, troubleshooting, and automation platformhttps://github.com/robusta-dev/robusta
Inspecting and Understanding k8s Service Network
https://itnext.io/inspecting-and-understanding-service-network-dfd8c16ff2c5
https://itnext.io/inspecting-and-understanding-service-network-dfd8c16ff2c5
sbom-operator
Catalogue all images of a Kubernetes cluster to multiple targets with Syft.https://github.com/ckotzbauer/sbom-operator
High Availability Considerations
This document contains a collection of community-provided considerations for setting up High Availability Kubernetes clusters.https://github.com/kubernetes/kubeadm/blob/main/docs/ha-considerations.md
Performance evaluation of the autoscaling strategies vertical and horizontal using Kubernetes
Scalable applications may adopt horizontal or vertical autoscaling to dynamically provision resources in the cloud. To help to choose the best strategy, this work aims to compare the performance of horizontal and vertical autoscaling in Kubernetes. Through measurement experiments using synthetic load to a web application, the horizontal was shown more efficient, reacting faster to the load variation and resulting in a lower impact on the application response time.https://medium.com/@kewynakshlley/performance-evaluation-of-the-autoscaling-strategies-vertical-and-horizontal-using-kubernetes-42d9a1663e6b
flyte
Kubernetes-native workflow automation platform for complex, mission-critical data and ML processes at scale. It has been battle-tested at Lyft, Spotify, Freenome, and others and is truly open-source.https://github.com/flyteorg/flyte
Migrating our cron jobs to Kubernetes
https://medium.com/kudos-engineering/migrating-our-cron-jobs-to-kubernetes-8597032d7622
https://medium.com/kudos-engineering/migrating-our-cron-jobs-to-kubernetes-8597032d7622
kubectl-plugins
A collection of plugins for kubectl integration (for Kubectl versions >= 1.12.0)https://github.com/jordanwilson230/kubectl-plugins