Do NOT use unpackaged Helm charts!
https://tech.aabouzaid.com/2024/06/do-not-use-unpackaged-helm-charts-devops.html
https://tech.aabouzaid.com/2024/06/do-not-use-unpackaged-helm-charts-devops.html
Efficiently Handling PostgreSQL Schema Migrations in Kubernetes
https://blog.devgenius.io/efficiently-handling-postgresql-schema-migrations-in-kubernetes-201bf739acbd
Learn how to handle PostgreSQL migrations in Kubernetes using Helm hooks, preventing deadlocks and automating rollback with practical code examples.
https://blog.devgenius.io/efficiently-handling-postgresql-schema-migrations-in-kubernetes-201bf739acbd
Migrating CI/CD from Jenkins to Argo
https://dev.to/intuitdev/migrating-cicd-from-jenkins-to-argo-1km4
https://dev.to/intuitdev/migrating-cicd-from-jenkins-to-argo-1km4
Argo Rollouts — Blue-Green Deployment
https://medium.chuklee.com/argo-rollouts-blue-green-deployment-75dbeff4ea19
https://medium.chuklee.com/argo-rollouts-blue-green-deployment-75dbeff4ea19
flux-operator
https://github.com/controlplaneio-fluxcd/flux-operator
The Flux Operator is a Kubernetes CRD controller that manages the lifecycle of CNCF Flux CD and the ControlPlane enterprise distribution.
https://github.com/controlplaneio-fluxcd/flux-operator
lume
https://github.com/trycua/lume
A lightweight CLI and local API server to create, run and manage macOS and Linux virtual machines (VMs) natively on Apple Silicon.
https://github.com/trycua/lume
Understand Scheduling in Kubernetes
https://medium.com/@josip.cloud/understand-scheduling-in-kubernetes-1c7b24050638
Scheduling in Kubernetes is the process of assigning pods to worker nodes. This article will explain how the process of scheduling works and all the possible ways to tune it to our desires.
https://medium.com/@josip.cloud/understand-scheduling-in-kubernetes-1c7b24050638
Overview of Kubernetes CNI Network Models: VETH & Bridge / Overlay / BGP
https://medium.com/@rifewang/overview-of-kubernetes-cni-network-models-veth-bridge-overlay-bgp-ea9bfa621d32
https://medium.com/@rifewang/overview-of-kubernetes-cni-network-models-veth-bridge-overlay-bgp-ea9bfa621d32
Streamlining Helm Values Files with YAML Anchors
https://dev.to/pczavre/streamlining-helm-values-files-with-yaml-anchors-bpp
In the ever-evolving world of Kubernetes and Helm, managing configuration files efficiently is crucial for smooth deployments. Helm, the popular package manager for Kubernetes, uses YAML files for configuration, which can sometimes become complex and repetitive. One powerful feature that can simplify this process is YAML anchors. This blog will explore how YAML anchors can reduce redundancy and make your Helm values files more manageable and readable.
https://dev.to/pczavre/streamlining-helm-values-files-with-yaml-anchors-bpp
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