Sealed Secrets on Kubernetes with ArgoCD and Terraform
https://piotrminkowski.com/2022/12/14/sealed-secrets-on-kubernetes-with-argocd-and-terraform
https://piotrminkowski.com/2022/12/14/sealed-secrets-on-kubernetes-with-argocd-and-terraform
KFtray - Kubernetes Port Forwarding Simplified
https://kftray.app
Manage Kubernetes port forwarding with ease right from your system tray — streamlined setup and operation for developers.
https://kftray.app
Cross-project, cross-VPC communication with GKE Multi-Cluster Services
https://medium.com/zeals-tech-blog/cross-project-cross-vpc-communication-with-gke-multi-cluster-services-1e48d912614c
https://medium.com/zeals-tech-blog/cross-project-cross-vpc-communication-with-gke-multi-cluster-services-1e48d912614c
How to build your OCI images using Buildpacks
https://www.adaltas.com/en/2023/01/09/how-to-build-your-oci-images-using-buildpacks
https://www.adaltas.com/en/2023/01/09/how-to-build-your-oci-images-using-buildpacks
helmsman
https://github.com/Praqma/helmsman
Helmsman is a Helm Charts (k8s applications) as Code tool which allows you to automate the deployment/management of your Helm charts from version controlled code.
https://github.com/Praqma/helmsman
k8s-ecr-login-renew
https://github.com/nabsul/k8s-ecr-login-renew
Renews Docker login credentials for an AWS ECR container registry.
https://github.com/nabsul/k8s-ecr-login-renew
Some interesting Windows-related things
https://github.com/Lifailon/PS-Commands
https://github.com/Lifailon/WinAPI
https://github.com/Lifailon/CrystalDisk-Cli
https://github.com/Lifailon/pSyslog
https://github.com/Lifailon/PowerShell.HardwareMonitor
Check out more Windows-related tools on Alex Kup's GitHub page: https://github.com/Lifailon
Large base of PowerShell notes
https://github.com/Lifailon/PS-Commands
REST API and Web server based on .NET HttpListener and backend PowerShell Core for Windows remote managment via Web browser or curl from Linux
https://github.com/Lifailon/WinAPI
Command line interface using PowerShell module for sofrtware CrystalDiskInfo
https://github.com/Lifailon/CrystalDisk-Cli
PowerShell Syslog Server/Client and UDPRelay
https://github.com/Lifailon/pSyslog
Module for local and remote data acquisition temperature, load and other sensors system, for implement monitoring via InfluxDB and Grafana
https://github.com/Lifailon/PowerShell.HardwareMonitor
Check out more Windows-related tools on Alex Kup's GitHub page: https://github.com/Lifailon
secrets-store-csi-driver-provider-gcp
https://github.com/GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp
Google Secret Manager provider for the Secret Store CSI Driver. Allows you to access secrets stored in Secret Manager as files mounted in Kubernetes pods.
https://github.com/GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp
Razorpay Cost Optimization Journey
Part 1 - The Spot instance road: https://engineering.razorpay.com/razorpay-cost-optimization-journey-part-1-the-spot-instance-road-cb8d312c9710
Part 2 - Migrating to AWS Graviton: https://engineering.razorpay.com/migrating-to-aws-graviton-cost-optimization-journey-part-2-8738030ca5fc
Part 3 - The Culture of Cost Optimization — Reducing Kubernetes cost by $300,000: https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9
Part 1 - The Spot instance road: https://engineering.razorpay.com/razorpay-cost-optimization-journey-part-1-the-spot-instance-road-cb8d312c9710
Part 2 - Migrating to AWS Graviton: https://engineering.razorpay.com/migrating-to-aws-graviton-cost-optimization-journey-part-2-8738030ca5fc
Part 3 - The Culture of Cost Optimization — Reducing Kubernetes cost by $300,000: https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9
Debugging Running Pods on Kubernetes
https://medium.com/datamindedbe/debugging-running-pods-on-kubernetes-2ba160c47ef5
Exploring Kubernetes’s debugging feature, kubectl debug, and introducing kubectl superdebug — an enhanced kubectl debug supporting volume mounts.
https://medium.com/datamindedbe/debugging-running-pods-on-kubernetes-2ba160c47ef5
Backblaze Drive Stats for 2023
https://www.backblaze.com/blog/backblaze-drive-stats-for-2023
As of December 31, 2023, we had 274,622 drives under management. Of that number, there were 4,400 boot drives and 270,222 data drives. This report will focus on our data drives. We will review the hard drive failure rates for 2023, compare those rates to previous years, and present the lifetime failure statistics for all the hard drive models active in our data center as of the end of 2023. Along the way we share our observations and insights on the data presented and, as always, we look forward to you doing the same in the comments section at the end of the post.
https://www.backblaze.com/blog/backblaze-drive-stats-for-2023
Troubleshooting the Connection Reset Incident
https://blog.wtcx.dev/2023/09/23/troubleshooting-connection-reset-incident
tl; dr: Check HTTP Keep-Alive idle timeout settings on both client and server side.
https://blog.wtcx.dev/2023/09/23/troubleshooting-connection-reset-incident
Kubernetes logging series
How It Works: Cluster Log Shipper as a DaemonSet: https://blog.wtcx.dev/2022/04/29/how-it-works-cluster-log-shipper-as-a-daemonset
Getting Started with Grafana Loki, Part 1: The Concepts: https://blog.wtcx.dev/2022/05/02/getting-started-with-grafana-loki-the-concepts
Getting Started with Grafana Loki, Part 2: Up and Running: https://blog.wtcx.dev/2023/07/15/getting-started-with-grafana-loki-up-and-running
How It Works: Cluster Log Shipper as a DaemonSet: https://blog.wtcx.dev/2022/04/29/how-it-works-cluster-log-shipper-as-a-daemonset
Getting Started with Grafana Loki, Part 1: The Concepts: https://blog.wtcx.dev/2022/05/02/getting-started-with-grafana-loki-the-concepts
Getting Started with Grafana Loki, Part 2: Up and Running: https://blog.wtcx.dev/2023/07/15/getting-started-with-grafana-loki-up-and-running
Writing an Excellent Postmortem
https://medium.com/@vincesackschen/writing-an-excellent-postmortem-8534409f6e0d
In the world of software engineering, incidents happen every once in a while. The uninitiated fix them in isolation and move on while the enlightened dig into the root cause, prevent them from recurring, and share it widely across the org.
https://medium.com/@vincesackschen/writing-an-excellent-postmortem-8534409f6e0d
Multi-Service Progressive Delivery with Argo Rollouts
https://codefresh.io/blog/multi-service-progressive-delivery-with-argo-rollouts
https://codefresh.io/blog/multi-service-progressive-delivery-with-argo-rollouts
GitHub Actions, self-hosted runners on Amazon EKS & spot instances
https://levelup.gitconnected.com/github-actions-self-hosted-runners-on-amazon-eks-spot-instances-bc3abcd5d38f
How to spin up ephemeral runners in Kubernetes.
https://levelup.gitconnected.com/github-actions-self-hosted-runners-on-amazon-eks-spot-instances-bc3abcd5d38f
Legacy CLIs No More
https://www.codereliant.io/legacy-cli-no-more
Linux CLIs are a part of every software engineer's daily workflow. But I still see many developers rely on legacy tools that have been around for decades. It's time to upgrade your CLI toolbelt and switch to faster, more powerful, and flexible tools.
https://www.codereliant.io/legacy-cli-no-more
How the data center site selection process works at Dropbox
https://dropbox.tech/infrastructure/how-the-data-center-site-selection-process-works-at-dropbox
https://dropbox.tech/infrastructure/how-the-data-center-site-selection-process-works-at-dropbox
My understanding was wrong about readiness and liveliness probes
https://dev.to/ratulsharker/my-understanding-was-wrong-about-readiness-and-liveliness-probes-1bl8
https://dev.to/ratulsharker/my-understanding-was-wrong-about-readiness-and-liveliness-probes-1bl8