Troubleshooting Kubernetes Persistent Volume Binding Issues
https://medium.com/@steveroy7026/troubleshooting-kubernetes-persistent-volume-binding-issues-5884a4c72cfb
https://medium.com/@steveroy7026/troubleshooting-kubernetes-persistent-volume-binding-issues-5884a4c72cfb
Communications between pods and ClusterIP Services in Kubernetes
https://medium.com/@Kubway/communications-between-pods-and-clusterip-services-in-kubernetes-7cc36c6bbfb9
https://medium.com/@Kubway/communications-between-pods-and-clusterip-services-in-kubernetes-7cc36c6bbfb9
How to Simulate a Multi-Nodes Kubernetes Cluster Using Kubemark
https://hwchiu.medium.com/how-to-simulate-a-multi-nodes-kubernetes-cluster-using-kubemark-61c96b077b97
Kubemark is an official tool that allows cluster administrators to scale the number of nodes in a Kubernetes (K8s) cluster through simulation. It can generate hundreds to thousands of nodes, aiding developers in understanding the performance and limitations of their applications.
The core of Kubemark involves packaging Kubelet into containers. By deploying numerous Pods, a large number of nodes can be simulated. These nodes are then connected to the target Kubernetes cluster, enabling the registration of numerous Kubernetes nodes.
https://hwchiu.medium.com/how-to-simulate-a-multi-nodes-kubernetes-cluster-using-kubemark-61c96b077b97
3
goldilocks
https://github.com/FairwindsOps/goldilocks
Goldilocks is a utility that can help you identify a starting point for resource requests and limits.
https://github.com/FairwindsOps/goldilocks
1
tfclean
https://github.com/takaishi/tfclean
tfclean is tool to remove applied moved block, import block, etc
https://github.com/takaishi/tfclean
1
OpenTelemetry Collector persistence and retry mechanisms under the hood
https://axoflow.com/opentelemetry-collector-persistence-and-retry-mechanisms-under-the-hood
https://axoflow.com/opentelemetry-collector-persistence-and-retry-mechanisms-under-the-hood
1
Securing Grafana on Kubernetes with GCP IAP, Gateway API, and Terraform
https://www.vidbregar.com/blog/grafana-gcp-iap
https://www.vidbregar.com/blog/grafana-gcp-iap
1
atmos
https://github.com/cloudposse/atmos
Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.
https://github.com/cloudposse/atmos
1
Terragrunt & OpenTofu: Better together
https://blog.gruntwork.io/terragrunt-opentofu-better-together-6b414a7f033a
https://blog.gruntwork.io/terragrunt-opentofu-better-together-6b414a7f033a
1
bugsink
https://github.com/bugsink/bugsink
Bugsink offers real-time error tracking for your applications with full control through self-hosting.
https://github.com/bugsink/bugsink
eigenfocus
https://github.com/Eigenfocus/eigenfocus
All-in-One Self-Hosted Project Management, Time Tracking and Focus App
https://github.com/Eigenfocus/eigenfocus
Kubernetes CRD generation pitfalls
https://ahmet.im/blog/crd-generation-pitfalls/index.html
Lessons learned using controller-gen in production
https://ahmet.im/blog/crd-generation-pitfalls/index.html
Automating Kubernetes Workflows with Kyverno’s Mutating Webhooks
https://medium.com/@rodrigofk/automating-kubernetes-workflows-with-kyvernos-mutating-webhooks-ae3f0a81d4d7
Hi there! I’m Rodrigo, a Staff Site Reliability Engineer at Miro. In this article, I’m excited to share how Miro’s Compute team automates complex Kubernetes workflows using Kyverno’s mutating webhooks. Whether you’re a seasoned Kubernetes administrator or just getting started with container orchestration, you’ll learn how Kyverno can streamline your operations, enhance security, and bring a new level of efficiency to your Kubernetes environments. Join me as we explore practical examples and best practices that you can apply to your own infrastructure. Let’s dive in and unlock the power of Kyverno together!
https://medium.com/@rodrigofk/automating-kubernetes-workflows-with-kyvernos-mutating-webhooks-ae3f0a81d4d7
Can’t delete your kube pod? Here’s the reason why!
https://medium.com/@jonathan_10756/cant-delete-your-kube-pod-here-s-the-reason-why-99b8ec17354d
https://medium.com/@jonathan_10756/cant-delete-your-kube-pod-here-s-the-reason-why-99b8ec17354d
The Complete Process of How an External HTTP Request Reaches a Pod Container in Kubernetes
https://medium.com/@rifewang/the-complete-process-of-how-an-external-http-request-reaches-a-pod-container-in-kubernetes-ba3c2903a9ce
https://medium.com/@rifewang/the-complete-process-of-how-an-external-http-request-reaches-a-pod-container-in-kubernetes-ba3c2903a9ce
Stop Making Kubernetes Auth Hard
https://kty.dev/blog/2024-09-19-auth-isnt-hard
Use OpenID and grant groups or users the correct permissions in your cluster. Your organization already has an OpenID provider in place. Google, GitHub, Okta (and many more) can all be used. That’s it, that’s all you need. Don’t bother with IAM, service accounts or any of that other stuff. Those are all reasonable for machines - not for users.
https://kty.dev/blog/2024-09-19-auth-isnt-hard
Kubernetes Security: eBPF & Tetragon for Runtime Monitoring & Policy Enforcement
https://medium.com/@noah_h/kubernetes-security-ebpf-tetragon-for-runtime-monitoring-policy-enforcement-819b6ed97953
https://medium.com/@noah_h/kubernetes-security-ebpf-tetragon-for-runtime-monitoring-policy-enforcement-819b6ed97953
kubernetes-controller-tutorial
https://github.com/gianlucam76/kubernetes-controller-tutorial
This repository provides an opinionated tutorial on building Kubernetes controllers, sharing best practices and design patterns I have found most effective
https://github.com/gianlucam76/kubernetes-controller-tutorial
A Personal,Private,Portable Cloud on Kubernetes and RaspberryPis
Part 1: Requirements, Hardware and Network setup - https://devs-in-the-cloud.medium.com/a-personal-private-portable-cloud-on-kubernetes-and-raspberrypis-e030c0351c41
Part 2: Create Kubernetes Cluster with K3s and install Cilium and ArgoCD using OpenTofu - https://devs-in-the-cloud.medium.com/a-personal-private-portable-cloud-on-kubernetes-and-raspberrypis-65456867b1ee
Part 1: Requirements, Hardware and Network setup - https://devs-in-the-cloud.medium.com/a-personal-private-portable-cloud-on-kubernetes-and-raspberrypis-e030c0351c41
Part 2: Create Kubernetes Cluster with K3s and install Cilium and ArgoCD using OpenTofu - https://devs-in-the-cloud.medium.com/a-personal-private-portable-cloud-on-kubernetes-and-raspberrypis-65456867b1ee
Optimize kubernetes stability with k8s-pod-restart-info-collector
https://medium.com/@vadiraj.puranik/optimize-kubernetes-stability-with-k8s-pod-restart-info-collector-96b9b63ed97d
https://medium.com/@vadiraj.puranik/optimize-kubernetes-stability-with-k8s-pod-restart-info-collector-96b9b63ed97d